.reCategory1Tbox{width:150px; background-color:#f86015; text-align:center; color:#ffffff; font-size:13px; padding:2px; margin-top:40px;}
.reCategory2Tbox{width:150px; background-color:#424cd7; text-align:center; color:#ffffff; font-size:13px; padding:2px; margin-top:40px;}
.reCategory3Tbox{width:150px; background-color:#d1960c; text-align:center; color:#ffffff; font-size:13px; padding:2px; margin-top:40px;}
.reCategory4Tbox{width:150px; background-color:#92b000; text-align:center; color:#ffffff; font-size:13px; padding:2px; margin-top:40px;}
.reCategory5Tbox{width:150px; background-color:#a946b0; text-align:center; color:#ffffff; font-size:13px; padding:2px; margin-top:40px;}
.reCategory6Tbox{width:150px; background-color:#c92035; text-align:center; color:#ffffff; font-size:13px; padding:2px; margin-top:40px;}

.resultDate{
	color:#375fa5;
	line-height:100%;
	padding-top:15px;
	font-size:12px;
}
.resultList{
	margin-top:10px;
	padding:10px 0px;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	width:800px;
}
.resultList a{ text-decoration:underline;}


.resultTitle{
	font-size:28px;
	font-weight:bold;
	line-height:150%;
	padding-top:5px;
	width:800px;
}
.resultList0em{
	line-height:170%;padding:2px 0px;
}
.resultList1em{
	line-height:170%;padding:2px 0px;
	margin-left:1em;text-indent:-1em;
}
.resultList2em{
	line-height:170%;padding:2px 0px;
	margin-left:2em;text-indent:-2em;
}
.resultList3em{
	line-height:170%;padding:2px 0px;
	margin-left:3em;text-indent:-3em;
}
.resultList4em{
	line-height:170%;padding:2px 0px;
	margin-left:4em;text-indent:-4em;
}
.resultList5em{
	line-height:170%;padding:2px 0px;
	margin-left:5em;text-indent:-5em;
}
.resultList6em{
	line-height:170%;padding:2px 0px;
	margin-left:6em;text-indent:-6em;
}
.resultList7em{
	line-height:170%;padding:2px 0px;
	margin-left:7em;text-indent:-7em;
}


.resultList .Cat1{}
.resultList .Cat1 span:nth-child(1){color:#f86015;}
.resultList .Cat1 span:nth-child(2){font-style:italic;}
/* 追加 START */
.resultList .Cat1 .resultTitle{font-size:20px;font-weight:bold;line-height:150%;margin-bottom:8px;padding-top:3px;}
.resultList .Cat1 .resultName{line-height:170%;padding:0px;}
.resultList .Cat1 .resultList1em{line-height:170%;padding:0px;margin-left:1em;text-indent:-1em;}
/* 追加 END   */

.resultListCat2 .Cat2{}
.resultListCat2 .Cat2 span:nth-child(1){color:#d0960c;}
.resultListCat2 .Cat2 span:nth-child(2){font-weight:bold;}

.resultList .Cat3{}
.resultList .Cat3 span:nth-child(1){color:#91b000;}
.resultList .Cat3 span:nth-child(2){font-weight:bold;}

.resultList .Cat4{}
.resultList .Cat4 span:nth-child(1){color:#a947af;}
.resultList .Cat4 span:nth-child(2){font-weight:bold;}

.resultList .Cat5{}
.resultList .Cat5 span:nth-child(1){color:#c92034;}
.resultList .Cat5 span:nth-child(2){font-weight:bold;}

.resultList .Cat6{}
.resultList .Cat6 span:nth-child(1){color:#424cd7;}
.resultList .Cat6 span:nth-child(2){font-weight:bold;}


.resultList:after{content:"";clear:both;display:block;}


.resultClass{
	background-color:#898989;
	color:#ffffff;
	padding-left:6px;
	line-height:2em;
	margin-top:10px;
	width:794px;
}
.resultMemo{
	padding:10px 0px;
	border-bottom:1px solid #dcdcdc;
	width:800px;
}
.resultImg{
	margin-top:30px;
}
.resultImgCat2{
	margin-top:10px;
	float:left;
	margin-left:30px;
}
.resultImgCat2 img{
	width:150px;
	height:auto;
}
.resultUrl{
	width:800px;
	margin-top:10px;
}
.resultUrl a{ text-decoration:underline;}
.resultLnks{
	width:770px;
	background-color:#e5e5e5;
	padding:15px;
	margin-top:30px;
}
.resultLnks a{ text-decoration:underline;}
.resultBackBox{
	width:800px;
	text-align:right;
	padding:30px 0;
}
