@charset "utf-8";



#topFlaArea{
	height:386px;
	background:#eeeace;
	padding-bottom:5px;
}
#topNoFla{
	background:#eeeace;
	padding-bottom:5px;
	display: none;
}

.top-head-text{
	margin:3px 0 5px 10px;
}

#top-reason{
}
.top-reason-point-box{
	background:url(http://www.genovacms.com/image/top_bg01.jpg) no-repeat left top;
	width:667px;
	margin-bottom:30px;
	margin-left:1px;
}
.top-reason-point-box .box-l ,.top-reason-point-box .box-r{
	width:326px;
	float:left;
	padding-bottom:5px;
}
.top-reason-point-box .box-l{
	float:left;
	margin-right:15px;
}
.top-reason-point-box .box-r{
	float:right;
}
.top-reason-point-box .text{
	padding:3px 8px 5px 8px;
	text-align:left;
}

.top-reason-point-box .voice{
	background:#e7e2c1;
	margin:0 6px 6px 6px;
	padding:0 3px 3px 3px;
}
.top-reason-point-box .thumbnail{
	float:left;
	margin-right:5px;
}
.top-reason-point-box .voice .site{
	color:#938924;
	line-height:130%;
	font-weight:bold;
}
.top-reason-point-box .voice .type{
	margin-bottom:8px;
}

.top-reason-point-box .bt{
	text-align:center;
	margin:0 auto;
}



#top-point{
	margin-top:10px;
}
.top-effectively-box{
	width:660px;
	background:url(http://www.genovacms.com/image/top_bg02.jpg) no-repeat left top;
	margin-left:10px;
}
.top-effectively-box-inner{
	padding-bottom:8px;
	background:url(http://www.genovacms.com/image/top_bg02_bottom.gif) no-repeat left bottom;
}
#seminar .top-effectively-box-mark{
	background:url(http://www.genovacms.com/image/top_seminar_mark.gif) no-repeat right top;
}
#diagnosis .top-effectively-box-mark{
	background:url(http://www.genovacms.com/image/top_diagnosis_mark.gif) no-repeat right top;
}
.top-effectively-box-inner .thumbnail{
	margin:30px 5px	0 8px;
	float:left;
}
.top-effectively-box-head{
	width:450px;
	padding-top:30px;
	float:left;
}
.top-effectively-box-head p{
	padding:8px 5px 5px 5px ;
}









#side #bn_area {
}
#side #bn_area a {
	margin-bottom: 1px;
	display: block;
}

#side #side-pickup {
	padding-bottom:16px;
	background-image: url(http://www.genovacms.com/image/dot_line_247.gif);
	background-repeat: no-repeat;
	padding-bottom: 16px;
	background-position: center bottom;
}
#side #side-pickup h2 {
	margin-top: 15px;
	margin-bottom: 6px;
}

#side #side-pickup-box .fltL{
	width:103px;
	text-align:left;
	background:#ccc68b;
}
#side #side-pickup-box .fltL img{
	margin:1px;
}
#side #side-pickup-box .fltR{
	width:142px;
	text-align:left;
}
#side #side-pickup-box .site a{
	font-weight:bold;
}
#side #side-pickup-box .genre{
	font-size:80%;
}
#side #side-pickup-box .text{
	padding-bottom:5px;
}


#side .link-more{
	float:right;
}


#side #side-consulting {
	padding-bottom:16px;
	background-image: url(http://www.genovacms.com/image/dot_line_247.gif);
	background-repeat: no-repeat;
	padding-bottom: 16px;
	background-position: center bottom;
}
#side #side-consulting h2 {
	margin-top: 15px;
	margin-bottom: 6px;
}

#side #side-consulting-box .fltL{
	width:76px;
	text-align:left;
	background:#ccc68b;
}
#side #side-consulting-box .fltL img{
	margin:1px;
}
#side #side-consulting-box .fltR{
	width:168px;
	text-align:left;
}
#side #side-consulting-box .site a{
	font-weight:bold;
}
#side #side-consulting-box .genre{
	font-size:80%;
}
#side #side-consulting-box .text{
	padding-bottom:5px;
	font-size:80%
}



#side #side-information {
	padding-bottom:16px;
	background-image: url(http://www.genovacms.com/image/dot_line_247.gif);
	background-repeat: no-repeat;
	padding-bottom: 16px;
	background-position: center bottom;
}
#side #side-information h2 {
	margin-top: 15px;
	margin-bottom: 6px;
}

#side #side-information-box dl {
	margin-bottom:2px;
}
#side #side-information-box dt {
	color:#938924;
}
#side #side-information-box dd {
	padding-left:15px;
	padding-bottom:12px;
}
#side #side-information-box dd a {
	color:#6B6954;
}




#side #side-inquiry {
	margin-top: 14px;
	margin-bottom: 14px;
}
#side #side-inquiry-box {
	background-color: #F8F7EB;
	padding-bottom: 6px;
}

#side #side-inquiry-box p {
	font-size: 80%;
	margin-left: 8px;
	width: 235px;
}

#side #side-inquiry-box .side-inquiry-bt {
	margin-left:5px;
}
