/* CSS Document */

#topHeader h2 {
	padding:0;
}
#topHeader .hdMenu img.description {
	margin:5px 79px 0 25px;
}


/*
#footer .ftLink {
	width:270px;
	float:right;
	margin:8px 38px 8px 0;
	text-align:right;
	display:inline;
}
#footer .ftLink p {
	color:#666;
}
#footer .ftLink a {
	color:#666;
}
#footer p.topCopyright {
	float:left;
	margin:8px 0 8px 21px;
	color:#000;
	display:inline;
	letter-spacing:1px;
}
*/

/*
.mainLink {
	width:760px;
	border-bottom:1px solid #949494;
	clear:both;
}
.mainLink .service,
.mainLink .policy {
	width:253px;
	height:140px;
	float:left;
	background:url(http://www.fudousan271.com/img//top/top_mlink_bg_side.jpg) no-repeat;
}
.mainLink .result {
	width:252px;
	height:140px;
	float:left;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
	background:url(http://www.fudousan271.com/img//top/top_mlink_bg_middle.jpg) no-repeat;
}
.mainLink img.title {
	margin:3px 0 0 8px;
}
.mainLink p {
	padding:11px 18px 0 18px;
}
*/

#topHeader {
	width:960px;
	height:285px;
	padding-bottom:15px;
	background:#fff;
}

#topContent {
	width:550px;
	float:left;
	margin:0 0 0 20px;
	display:inline;
}
#topContent .recommend {
	margin:0 0 12px 0;
}
#topContent .topics {
	margin:0 0 26px 0;
}
#topContent .recommend .box {
	width:208px;
	float:left;
	margin:0 6px 0 6px;
	padding:14px 0 14px 0;
	display:inline;
}
#topContent .recommend .last {
	border-top:1px solid #ccc;
}
#topContent .recommend .box img {
	float:left;
}
#topContent .recommend .box .arrow02 {
	width:134px;
	float:right;
}
#topContent .recommend .box p.small {
	width:151px;
	float:right;
	overflow:hidden;
}
#topContent .recommend a {
	font-weight:bold;
}
#topContent .topics ul {
	padding:11px 0 0 13px;
}
#topContent .topics ul li {
	margin:0 0 2px 0;
}


#topSidemenu {
	width:185px;
	float:right;
	margin:0px 0 36px 0;
}
#topSidemenu .melmag,
#topSidemenu .blog,
#topSidemenu .knowhow,
#topSidemenu .member {
	border-bottom:1px solid #B2B2B2;
	background:url(img/top/top_sdmenu_box_bg.jpg) repeat-x bottom;
}
#topSidemenu .melmag {
	padding:12px 12px 12px 8px;
}
#topSidemenu .blog {
	padding:0 12px 12px 0;
}

#topSidemenu .knowhow,
#topSidemenu .member {
	padding:0 12px 12px 0;
}
#topSidemenu .melmag img.title {
}
#topSidemenu .melmag p {
	padding:3px 0 0 15px;
}
#topSidemenu .melmag input.txt {
	margin:3px 0 0 15px;
}
#topSidemenu .melmag input.txt {
	width:120px;
}
#topSidemenu .melmag input.bt {
	width:90px;
}
#topSidemenu .left {
	width:120px;
	float:left;
	margin:14px 0 0 8px;
	display:inline;
}
#topSidemenu .left img.title {
}
#topSidemenu .left p {
	padding:3px 0 0 15px;
}
#topSidemenu .blog img.thumbnail,
#topSidemenu .knowhow img.thumbnail,
#topSidemenu .member img.thumbnail {
	float:right;
	margin:15px 0 0 0;
}


/* 更新情報 */

#topContent .update {
	margin:0 0 26px 0;
}
#topContent .update ul {
	padding:11px 0 0 13px;
}
#topContent .update ul li {
	margin:0 0 2px 0;
}

/* バナー */

#topContent #mainbnr img {
	margin:0 0 8px 0;
}
#topContent #mainbnr_last img {
	margin:0 0 20px 0;
}

/* ピックアップコンサルティングバナー */

#pickup_menu {
	padding: 0 0 20px 0;
	width: 550px;
}

#pickup_head {
	margin-bottom: 8px;
	height: 26px;
	width: 550px;
}

.pickup_bnr {
	margin:0 8px 8px 0;
	float: left;
	height: 115px;
	width: 178px;
}
.pickup_bnr_right {
	margin:0 0 8px 0;
	float: right;
	height: 115px;
	width: 178px;
}

/* プロモーションムービー　*/

#movie01 {
	padding: 0 0 20px 0;
	width: 550px;
	text-align: center;
}
#movie01 p {
	padding: 12px 0 0 0;
}
#movie01 iframe {
	padding: 12px 0 0 0;
}