@charset "utf-8";
/* CSS Document */




/****************************************************** トップページレイアウト */

#top_box {
	width:810px;
	height:500px;
	margin:0 auto;
	padding:0;
	position: relative;
}

#top_footer_box {
    background: url(../img/top_footer_bg.gif) no-repeat;
	margin:0px;
	padding:15px 0 0 80px;
	height:39px;
	text-align:center;
	clear:both;
}

#top_footer_box ul{
    margin:0;
	padding:0;
	list-style:none;
}
#top_footer_box li{
    float:left;
	margin:0;
	padding:0;
}

#top_footer_box a{
    color:#E2DDCF;
	text-decoration:none;
	font-size:x-small;
	margin:0 5px;
}

#top_footer_box a:hover{
    color:#FFFFFF;
	text-decoration:none;
	font-size:x-small;
	margin:0 5px;
}


#top_cont_box {
    background:url(../img/top_box_bg.gif) repeat-y;
	text-align:left;
}

#top_flash_box {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}


#top_left_box {
	width:391px;
	margin:0;
	padding:0;
	float: left;
}


#top_right_box {
	float:right;
	margin:0 6px 0 0;
	padding:0;
	width: 211px;
}
/* IE6以下ブラウザ */

*html #top_right_box {
	float:right;
	margin:0 3px 0 0;
	padding:0;
	width: 210px;
}


#menu_left_box {
	width:202px;
	height:431px;
	margin:0;
	padding:0;
	float:left;
	background: url(../img/top/top_left_box_bg.gif) no-repeat left top;
}

/***********************************************　一覧リンク */

#top_link_box {
	width:110px;
	height:15px;
	margin:0;
	padding:0;
	display:block;
	float:right;
	clear: both;
}

#top_link_box a{
	width:110px;
	height:15px;
	padding:0px;
	display:block;
	margin:0;
	}
		
#top_link_box ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#top_link_box li{
	display: inline;
	margin:0px;
	padding: 0px;
}
		
#top_link a{
	text-indent:-5000px;
	background: url(../img/top/link_point.gif) -0px 0px no-repeat;
	}
#top_link a:hover{
	text-indent:-5000px;
	background: url(../img/top/link_point.gif) -0px -15px no-repeat;
	}






#top_link_box2 {
	width:110px;
	margin:0;
	padding:0;
	display:block;
	float:right;
	clear: both;
}

#top_link_box2 a{
	width:110px;
	height:25px;
	padding:0px;
	display:block;
	margin:0;
	}
		
#top_link_box2 ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#top_link_box2 li{
	display: inline;
	margin:0px;
	padding: 0px;
}
#top_link2 a{
	text-indent:-5000px;
	background: url(../img/top/link_point2.gif) -0px -0px no-repeat;
	}
#top_link2 a:hover{
	text-indent:-5000px;
	background: url(../img/top/link_point2.gif) -0px -25px no-repeat;
	}


/******************************************************************　投資物件情報 */
#top_art_title {
    width:391px;
	height:40px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url(../img/top/sub_title_01.gif);
	display:block;
	
}
#top_art_title h3{
    text-indent:-5000px;
    }
	
#top_art_box {
	width:360px;
	margin:5px auto;
	padding:0 0 5px 0;
	border-bottom:#CCCCCC solid 1px;
}
#top_art_img {
	width:150px;
}

.shadow {
    background: url(../img/top/shadow.png) right bottom;
    float: left; /* 回り込み制御 */
	margin:5px;
}
 
.shadow img {
	position: relative;
	left: -5px; /* 画像を左へ移動 */
	top: -5px; /* 画像を上へ移動 */
	padding: 5px; /* 画像枠 */
	background: #ffffe0; /* paddingを設定した場合の背景色 */
	border: 1px solid #999999; /* 画像の枠線 */
	background-color: #FFFFFF;
}


/***********************************************************************　ノウハウ */

#top_knowhow_title {
    width:391px;
	height:40px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url(../img/top/sub_title_02.gif);
	display:block;
	clear:both;
	
}
#top_knowhow_title h3{
    text-indent:-5000px;
    }



/***********************************************************************　儲かるヒミツ */

#top_secret_title {
    width:391px;
	height:40px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url(../img/top/sub_title_04.gif);
	display:block;
	clear:both;
	
}
#top_secret_title h3{
    text-indent:-5000px;
    }


/*********************************************************************　イベント情報 */


#top_event_title {
    width:391px;
	height:40px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url(../img/top/sub_title_03.gif);
	display:block;
	clear:both;
}
#top_event_title h3{
    text-indent:-5000px;
    }


/**************************************************************　イベント・ノウハウ共通 */

#top_knowhow_box,#top_event_box {
    width:360px;
	margin:5px auto;
	padding:0;
	border-bottom:#CCCCCC dotted 1px;
	line-height:1.3em;
	font-size:small;
	color: #666666;
}

#top_art_box a,#top_knowhow_box a,#top_event_box a{
    color: #CC3300;
	text-decoration:underline;
	font-weight:bold;
	line-height:1.5em;
	font-size:small;
}

#top_art_box a:hover,#top_knowhow_box a:hover,#top_event_box a:hover{
    color: #FF6060;
	text-decoration:underline;
	font-weight:bold;
	line-height:1.5em;
	font-size:small;
}






/***********************************************************************　お知らせ */

#info_title {
    width:391px;
	height:29px;
	padding:0;
	background-image:url(../img/top/info_title.gif);
	display:block;
	margin:10px 0 0 0;
	text-indent:-5000px;
}


#info_box {
    width:351px;
	padding:0 20px;
	background-image:url(../img/top/info_bg.gif);
}

#info_footer {
    width:391px;
	height:12px;
	padding:0;
	background:url(../img/top/info_footer.gif) no-repeat;
    display:block;
	margin:0 0 10px 0;
}










/*************************************************************************　ここから右カラム ************************/


#top_right_link{
    width:210px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	background: url(../img/top/right_f.gif) no-repeat;
}

#top_right_link a{
	width:94px;
	height:15px;
	padding:0px;
	display:block;
	margin:5px 5px 0 0; 
	float:right;
	}
		
#top_right_link ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#top_right_link li{
	display: inline;
	margin:0px;
	padding: 0px;
}
		
#right_link a{
	text-indent:-5000px;
	background: url(../img/top/link_point.gif) -0px 0px no-repeat;
	}
#right_link a:hover{
	text-indent:-5000px;
	background: url(../img/top/link_point.gif) -0px -15px no-repeat;
	}
	
	
	
	
	
	
	

/***********************************************************************************　会員登録 */

#top_member_regi{
    width:211px;
	padding:0;
	margin:10px 0 0 0;
}


/* IE6以下ブラウザ */

* html #top_member_regi{
	width:210px;
	padding:0;
	margin:10px 0 0 0;
}



#top_member_regi h3{
    width:211px;
	height:34px;
    text-indent:-5000px;
	background:url(../img/top/member_regi_h.gif) no-repeat;
}




#member_txt_box {
    width:180px;
	padding:0 15px;
	line-height:1.5em;
	background: url(../img/top/member_regi_t.gif);
}





#member_regi_botan {
	width:211px;
	height:37px;
	padding:15px 0 0 0;
	display:block;
	background:url(../img/top/member_regi_f.gif);
	}
	
#member_regi_botan a{
	width:171px;
	height:26px;
	margin:0 auto 0 auto;
	padding:0;
	display:block;
	text-decoration:none;
	}
			
#member_regi_botan ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#member_regi_botan li{
	display: inline;
}
		
#regi a{
	text-indent:-5000px;
	background:url(../img/top/member_regi_botan.gif) -0px 0px no-repeat;
	}
#regi a:hover{
	text-indent:-5000px;
	background:url(../img/top/member_regi_botan.gif) -0px -26px no-repeat;
	}


/***********************************************************************************　お近くのネイブレイン */


#exist_banner{
    width:211px;
	height:103;
}



/* IE6以下ブラウザ */
* html #exist_banner{
    width:211px;
	height:103;
}





#exist_banner h3{
    text-indent:-5000px;
}

#exist_banner a{
	width:211px;
	height:103px;
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	text-indent:-5000px;
	background:url(../img/top/exist_banner.gif)  -0px 0px no-repeat;
	}
	
#exist_banner a:hover{
	width:211px;
	height:103px;
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	text-indent:-5000px;
	background:url(../img/top/exist_banner.gif)  -0px -103px no-repeat;
	}


/***********************************************************************************　物件管理物語 */


#top_story_box{
    width:211px;
	padding:0;
	margin:10px 0 0 0;
}
/* IE6以下ブラウザ */

* html #top_story_box{
    width:210px;
	margin:10px 0 0 0;
	padding:0;
}


#top_story_box h3{
    width:211px;
	height:84px;
    text-indent:-5000px;
	background:url(../img/top/story_h.gif) no-repeat;
}

#top_story_txt_box {
    width:180px;
	padding:0 15px;
	line-height:1.3em;
	background: url(../img/top/story_txt_bg.gif);
}

#top_story_txt_box a{
    color: #cc3300;
	text-decoration:underline;
	line-height:2em;
	font-size:small;
}

#top_story_txt_box a:hover{
    color: #FF6060;
	text-decoration:underline;
	line-height:2em;
	font-size:small;
}


#top_story_box h3{
    text-indent:-5000px;
}

    


/***********************************************************************************　Ｑ＆Ａ */


#top_qa_box{
    width:211px;
	padding:0;
	margin:10px 0 0 0;
}


/* IE6以下ブラウザ */

* html #top_qa_box{
    width:210px;
	margin:10px 0 0 0;
	padding:0;
} 


#top_qa_box h3{
    width:211px;
	height:71px;
    text-indent:-5000px;
	background:url(../img/top/qa_h.gif) no-repeat;
}

#top_qa_txt_box{
    width:180px;
	padding:0 15px;
	line-height:1.5em;
	background: url(../img/top/story_txt_bg.gif);
}
	

#top_qa_txt_box a{
    color: #333333;
	text-decoration:underline;
	line-height:1.5em;
	font-size:small;
}

#top_qa_txt_box a:hover{
    color: #666666;
	text-decoration:underline;
	line-height:1.5em;
	font-size:small;
}


#top_qa_txt_box li{
    background: url(../img/qa_icon.gif) no-repeat 0 5px;
	list-style:none;
	margin:3px 0 3px 0;
	padding-left:18px;
}
