/*------------------------------------
1.リセット
2.全体枠：#container
3.ヘッダー：#header
4.トップページのメインナビ：#main
5.トップページの左カラム：#top_left
	h2関連：#top_left h2
	新着情報：#top_left #new_left
	アパマン検索：#top_left ul.apaman
	不動産査定売買相談：#top_left ul.consultation
	不動産メンテナンスサービス：#top_left ul.maint
6.トップページの右カラム：#top_right
	セカンドページ
7.フッター：#footer
8.セカンドページのメインナビ：#main_2nd
9.セカンドページの左カラム：#top_2nd_left
	h2関連：#top_2nd_left h2
	他の静的なページ：#top_2nd_left #general
	テーブル：#top_2nd_left #general table
	会社概要：#top_2nd_left dl#company
------------------------------------*/
/*------------------------------------
1.リセット
------------------------------------*/

*{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
img{
	border:none;
	vertical-align:bottom;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	color:#666;
	background:#f5f3fc;
	text-align:center;
}
.clearboth{
	clear:both;
}
a:link { color: #666;border-bottom:1px dashed #000099;text-decoration: none; }
a:visited { color: #666; border-bottom:1px dashed #666;text-decoration: none;}
a:active {  color: #666; border-bottom:1px dashed #666;text-decoration: none; }
a:hover { color: #000099;border-bottom:2px solid #000099;text-decoration: none; }
a.noline { border-width:0; }
a{outline : 0 ;}

h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	clear:both;
}

/*------------------------------------
2.全体枠
------------------------------------*/
#container{
	width:800px;
	background:url(img/container_bg.gif) repeat-y;
	margin:0 auto;
}
/*------------------------------------
3.ヘッダー
------------------------------------*/

#header{
	width:780px;
	height:109px;
	margin:0 10px 2px;
	background:url(img/header_bg.gif) no-repeat;
	position:relative;
}
#header h1{
	text-indent:-5000px;
}
#header p{
	position:absolute;
	top:58px;
	left:386px;
	font-size:12px;
	color:#2e2e31;
}
#header ul{
	list-style:none;
}
#header li{
	display:inline;
	height:23px;
	position:absolute;
	top:81px;
	text-indent:-5000px;
}
#header li.navi01{
	width:60px;
	left:42px;
}
#header li.navi01 a{
	display:block;
	width:60px;
	height:23px;
	border:none;
}
#header li.navi01 a:hover{
	background:url(img/navi01-over.gif) no-repeat;
}
#header li.navi02{
	width:73px;
	left:114px;
}
#header li.navi02 a{
	display:block;
	width:73px;
	height:23px;
	border:none;
}
#header li.navi02 a:hover{
	background:url(img/navi02-over.gif) no-repeat;
}
#header li.navi03{
	width:94px;
	left:193px;
}
#header li.navi03 a{
	display:block;
	width:94px;
	height:23px;
	border:none;
}
#header li.navi03 a:hover{
	background:url(img/navi03-over.gif) no-repeat;
}
#header li.navi04{
	width:86px;
	left:293px;
}
#header li.navi04 a{
	display:block;
	width:86px;
	height:23px;
	border:none;
}
#header li.navi04 a:hover{
	background:url(img/navi04-over.gif) no-repeat;
}
/*------------------------------------
4.トップページのメインナビ
------------------------------------*/

#main{
	width:780px;
	height:282px;
	margin:0 10px;
	position:relative;
	background:url(img/top_navi_bg.jpg) center 0 no-repeat;
	position:relative;
	z-index:0;
}
#main h2{
	text-indent:-5000px;
}
#main ul{
	list-style:none;
}
#main li{
	display:inline;
	width:185px;
	height:65px;
	position:absolute;
	left:576px;
	text-indent:-5000px;
}
#main li.main01{
	top:6px;
}
#main li.main01 a{
	display:block;
	width:185px;
	height:65px;
	border:none;
}
#main li.main01 a:hover{
	background:url(img/main01-over.gif) no-repeat;
}
#main li.main02{
	top:73px;
}
#main li.main02 a{
	display:block;
	width:185px;
	height:65px;
	border:none;
}
#main li.main02 a:hover{
	background:url(img/main02-over.gif) no-repeat;
}
#main li.main03{
	top:141px;
}
#main li.main03 a{
	display:block;
	width:185px;
	height:65px;
	border:none;
}
#main li.main03 a:hover{
	background:url(img/main03-over.gif) no-repeat;
}
#main li.main04{
	top:208px;
}
#main li.main04 a{
	display:block;
	width:185px;
	height:65px;
	border:none;
}
#main li.main04 a:hover{
	background:url(img/main04-over.gif) no-repeat;
}
#main #topNavi{
	width:762px;
	height:282px;
	padding:0;
	position:absolute;
	top:0;
	left:4px;
	z-index:10;
}
#map{
	width:740px;
	margin:10px 20px;
	height:370px;
	font-size:12px;
	text-align:left;
}
#map a{
	border:none;
}
#map img{
	float:left;
	margin:0 5px 0 0;
}
/*------------------------------------
5.トップページの左カラム
------------------------------------*/

#top_left{
	width:531px;
	padding-left:30px;
	float:left;
	padding-top:18px;
}
/*******************h2関連********************/
#top_left h2{
	width:531px;
	height:26px;
	font-size:20px;
	line-height:26px;
	text-indent:-5000px;
	margin-bottom:10px;
}
#top_left h2.information{
	background:url(img/h2_information.gif) no-repeat;
}
#top_left h2.new{
	background:url(img/h2_new.gif) no-repeat;
}

#top_left h2.consultation{
	background:url(img/h2_consultation.gif) no-repeat;
}
#top_left h2.maintenance{
	background:url(img/h2_maintenance.gif) no-repeat;
}
#top_left h2.useful{
	background:url(img/h2_useful.gif) no-repeat;
}
#top_left h2.useful{
	background:url(img/h2_useful.gif) no-repeat;
}
#top_left h2.apaman{
	background:url(img/h2_apaman.gif) no-repeat;
	width:521px;
	margin:0 5px;
}
/*******************お知らせ********************/
#top_left #info{
	width:500px;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	border:#CCCCCC 1px solid;
	overflow:hidden;
}
#top_left #info ul{
	width:450px;
	margin-left:30px;
	margin-top:5px;
	list-style:none;
	clear:both;
}

#top_left #info li{
	display:block;
	float:left;
	background:url(img/info_arrow.gif) no-repeat 0 5px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:2px;
	line-height:1.5em;
	font-size:80%;
}

/*******************新着情報********************/
#top_left #new_left{
	width:255px;
	padding-left:5px;
	margin-top:10px;
	float:left;
	margin-bottom:10px;
}
#top_left #new_left h3{
	width:255px;
	height:44px;
	font-size:24px;
	line-height:24px;
	background:url(img/h3_tokusen.gif) no-repeat;
	text-indent:-5000px;
	margin-bottom:2px;
}
#top_left #new_left_waku{
	width:253px;
	border:1px solid #ad770a;
	float:left;
	text-align:center;
}
#top_left #new_right{
	width:255px;
	padding-right:5px;
	margin-top:10px;
	float:right;
	margin-bottom:10px;
}
#top_left #new_right h3{
	width:255px;
	height:44px;
	font-size:24px;
	line-height:24px;
	background:url(img/h3_sale.gif) no-repeat;
	text-indent:-5000px;
	margin-bottom:2px;
}
#top_left #new_right h3 a,#top_left #new_left h3 a{
	display:block;
	width:255px;
	height:44px;
	border:none;
}

#top_left #new_right_waku{
	width:253px;
	border:1px solid #4040ff;
	float:left;
	text-align:center;
}
#top_left .new_box{
	width:228px;
	border:1px solid #999;
	padding:5px;
	margin:5px auto;
	text-align:left;
	overflow:auto;
}
#top_left .new_box img{
	float:left;
	padding-right:5px;
}
#top_left .new_box h4{
	clear:none;
	/*width:163px;*/
	font-size:12px;
	font-weight:bold;
}
#top_left .new_box p{
	text-align:right;
	margin-top:20px;
	font-size:12px;
	padding-right:10px;
}
#top_left .new_box p.left{
	background:url(img/list03.gif) right 0.2em no-repeat;
}
#top_left .new_box p.right{
	background:url(img/list04.gif) right 0.5em no-repeat;
}
/*******************アパマン検索********************/
#top_left ul.apaman{
	list-style:none;
}
#top_left ul.apaman li.left{
	width:220px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:left;
	padding:10px 31px 10px 0;
	background:url(img/apaman_map_off.gif) 30px 10px no-repeat;
}
#top_left ul.apaman li.left a{
	width:220px;
	height:50px;
	display:block;
	margin-left:30px;
	border:none;
}
#top_left ul.apaman li.left a:hover{
	background:url(img/apaman_map_on.gif) no-repeat;
}

#top_left ul.apaman li.right{
	width:220px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:right;
	padding:10px 30px 10px 0;
	background:url(img/apaman_detail_off.gif) 0 10px no-repeat;
}
#top_left ul.apaman li.right a{
	width:220px;
	height:50px;
	display:block;
	border:none;
}
#top_left ul.apaman li.right a:hover{
	background:url(img/apaman_detail_on.gif) no-repeat;
}
/*******************不動産査定売買相談********************/
#top_left ul.consultation{
	list-style:none;
	padding-bottom:1px;
}
#top_left ul.consultation li.left{
	width:170px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:left;
	padding:0 11px 10px 0;
	background:url(img/consultation_flow_off.gif) no-repeat;
}
#top_left ul.consultation li.left a{
	width:170px;
	height:50px;
	display:block;
	border:none;
}
#top_left ul.consultation li.left a:hover{
	background:url(img/consultation_flow_off.gif) no-repeat;
}

#top_left ul.consultation li.center{
	width:170px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:left;
	padding:0 10px 10px 0;
	background:url(img/consultation_apply_off.gif) no-repeat;
}
#top_left ul.consultation li.center a{
	width:170px;
	height:50px;
	display:block;
	border:none;
}
#top_left ul.consultation li.center a:hover{
	background:url(img/consultation_apply_off.gif) no-repeat;
}

#top_left ul.consultation li.right{
	width:170px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:right;
	padding:0 0 10px 0;
	background:url(img/consultation_sale_off.gif) no-repeat;
}
#top_left ul.consultation li.right a{
	width:170px;
	height:50px;
	display:block;
	border:none;
}
#top_left ul.consultation li.right a:hover{
	background:url(img/consultation_sale_off.gif) no-repeat;
}

/*******************不動産メンテナンスサービス********************/
/*******************お役立ち情報********************/

#top_left ul.maint{
	list-style:none;
}
#top_left ul.maint li.left0{
	width:220px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:left;
	padding:0 31px 10px 30px;
}
#top_left ul.maint li.left0 a{
	width:220px;
	height:50px;
	display:block;
	border:none;
}

#top_left ul.maint li.left1{
	background:url(img/ippatsu_off.gif) 30px 0 no-repeat;
}
#top_left ul.maint li.left1 a:hover{
	background:url(img/ippatsu_off.gif) no-repeat;
}
#top_left ul.maint li.left2{
	background:url(img/cleaning_off.gif) 30px 0 no-repeat;
}
#top_left ul.maint li.left2 a:hover{
	background:url(img/cleaning_off.gif) no-repeat;
}
#top_left ul.maint li.left3{
	background:url(img/move_off.gif) 30px 0 no-repeat;
}
#top_left ul.maint li.left3 a:hover{
	background:url(img/move_off.gif) no-repeat;
}
#top_left ul.maint li.left4{
	background:url(img/rate_off.gif) 30px 0 no-repeat;
}
#top_left ul.maint li.left4 a:hover{
	background:url(img/rate_off.gif) no-repeat;
}
#top_left ul.maint li.left5{
	background:url(img/cost_off.gif) 30px 0 no-repeat;
}
#top_left ul.maint li.left5 a:hover{
	background:url(img/cost_off.gif) no-repeat;
}
#top_left ul.maint li.left6{
	background:url(img/price_map_off.gif) 30px 0 no-repeat;
}
#top_left ul.maint li.left6 a:hover{
	background:url(img/price_map_off.gif) no-repeat;
}
#top_left ul.maint li.right0{
	width:220px;
	height:50px;
	text-indent:-5000px;
	display:inline;
	float:right;
	padding:0 30px 10px 0;
}
#top_left ul.maint li.right0 a{
	width:220px;
	height:50px;
	display:block;
	border:none;
}


#top_left ul.maint li.right1{
	background:url(img/rentmanage_off.gif) no-repeat;
}
#top_left ul.maint li.right1 a:hover{
	background:url(img/rentmanage_off.gif) no-repeat;
}


#top_left ul.maint li.right2{
	background:url(img/reform_off.gif) no-repeat;
}
#top_left ul.maint li.right2 a:hover{
	background:url(img/reform_off.gif) no-repeat;
}
#top_left ul.maint li.right3{
	background:url(img/succession_off.gif) no-repeat;
}
#top_left ul.maint li.right3 a:hover{
	background:url(img/succession_off.gif) no-repeat;
}
#top_left ul.maint li.right4{
	background:url(img/qanda_off.gif) no-repeat;
}
#top_left ul.maint li.right4 a:hover{
	background:url(img/qanda_off.gif) no-repeat;
}
#top_left ul.maint li.right5{
	background:url(img/word_off.gif) no-repeat;
}
#top_left ul.maint li.right5 a:hover{
	background:url(img/word_off.gif) no-repeat;
}
#top_left ul.maint li.right6{
	background:url(img/track_off.gif) no-repeat;
}
#top_left ul.maint li.right6 a:hover{
	background:url(img/track_off.gif) no-repeat;
}

/*------------------------------------
6.トップページの右カラム
------------------------------------*/
#top_right{
	width:175px;
	padding-right:30px;
	float:right;
	padding-top:18px;
}

#top_right h3{
	width:170px;
	clear:both;
	text-indent:-5000px;
	font-size:20px;
	margin-top:10px;
}
#top_right h3.ranking{
	width:175px;
	background:url(img/h3_ranking.gif) no-repeat;
	line-height:30px;
	margin-top:0;
}
#top_right #ranking_box{
	width:171px;
	border:1px solid #401cc6;
	margin-top:2px;
	text-align:center;
	background-color:#f5f3fc;
	overflow:auto;
}
#top_right #ranking_box .ranking{
	width:138px;
	margin:5px auto;
	padding-left:22px;
	border-bottom:1px dashed #999;
	overflow:auto;
}
#top_right #ranking_box .ranking p{
	font-size:10px;
}
#top_right #ranking_box .ranking p.indivi{
	text-align:right;
	background:url(img/list04.gif) right 0.5em no-repeat;
	padding-right:10px;
	margin-top:10px;
}

#top_right #ranking_box .ranking.rank1{
	background:url(img/rank1.gif) left center no-repeat;
}
#top_right #ranking_box .ranking.rank2{
	background:url(img/rank2.gif) left center no-repeat;

}

#top_right #ranking_box .ranking.rank3{
	background:url(img/rank3.gif) left center no-repeat;
}

#top_right #ranking_box .ranking.rank4{
	background:url(img/rank4.gif) left center no-repeat;
}

#top_right #ranking_box .ranking.rank5{
	background:url(img/rank5.gif) left center no-repeat;
}

#top_right #ranking_box .ranking img{
	float:left;
	padding:0 5px 5px 0;
}
#top_right h3.jimolog{
	background:url(img/jimolog_off.gif) no-repeat;
	line-height:80px;
	margin-top:0px;
}
#top_right h3.jimolog a{
	display:block;
	width:170px;
	height:80px;
	border:none;
}
#top_right #jimolog{
	width:168px;
	border-top:none;
	border-right:1px solid #4ba216;
	border-bottom:1px solid #4ba216;
	border-left:1px solid #4ba216;
	background-color:#f2feec;
	overflow:auto;
}
#top_right #jimolog h4{
	width:168px;
	height:48px;
	background:url(img/h4_top_zimorog.gif) no-repeat;
	line-height:48px;
	text-indent:-5000px;
	padding-bottom:5px;
}
#top_right #jimolog h5{
	width:101px;
	height:14px;
	line-height:14px;
	font-size:12px;
	background:url(img/h5_jimolog.gif) left top no-repeat;
	padding-left:49px;
	color:#390;
	margin-left:5px;
	text-align:left;
}
#top_right #jimolog p{
	font-size:12px;
	color:#390;
	line-height:1.3em;
	margin:3px 9px 6px 9px;
	text-align:left;
}
#top_right h3.mothers{
	background:url(img/mothers_off.jpg) no-repeat;
	line-height:80px;
}
#top_right h3.mothers a{
	display:block;
	width:170px;
	height:80px;
	border:none;
}
#top_right h3.flat35{
	background:url(img/flat35_off.jpg) no-repeat;
	line-height:80px;
}
#top_right h3.flat35 a{
	display:block;
	width:170px;
	height:80px;
	border:none;
}
#top_right #recommend{
	width:162px;
	padding:3px;
	border:1px solid #3e2ab7;
	margin-top:10px;
	text-align:center;
}
#top_right #recommend h3{
	margin-top:3px;
	width:162px;
	height:27px;
	background:url(img/h3_recommend.jpg) no-repeat;
}

#top_right #recommend ul{
	width:146px;
	margin:5px auto;
	text-align:left;
	list-style:none;
}
#top_right #recommend li{
	background:url(img/list01.gif) 0 0.5em no-repeat;
	font-size:12px;
	line-height:1.8em;
	padding-left:20px;
}

#top_right #blogparts{
	width:170px;
/*	padding:3px;
	border:1px solid #3e2ab7;
*/
	margin-top:10px;
	text-align:center;
}

/*******************セカンドページ********************/
#top_right h2{
	width:171px;
	font-size:20px;
	text-indent:-5000px;
	margin-bottom:5px;
}
#top_right h2.apaman{
	line-height:26px;
	height:26px;
	background:url(img/h2_apaman2.gif) no-repeat;
}
#top_right h2.title1{
	line-height:26px;
	height:26px;
	background:url(img/right_title1.jpg) no-repeat;
}
#top_right h2.title2{
	line-height:26px;
	height:26px;
	background:url(img/right_title2.jpg) no-repeat;
}
#top_right h2.title3{
	line-height:26px;
	height:26px;
	background:url(img/right_title3.jpg) no-repeat;
}

#top_right ul.apaman2{
	list-style:none;
}
#top_right ul.apaman2 li{
	width:170px;
	height:40px;
	text-indent:-5000px;
	margin-bottom:5px;
}
#top_right ul.apaman2 li a{
	display:block;
	width:170px;
	height:40px;
	border:none;
}
#top_right ul.apaman2 li.first{
	background:url(img/apaman_map2_off.gif) no-repeat;
}
#top_right ul.apaman2 li.first a:hover{
	background:url(img/apaman_map2_on.gif) no-repeat;
}
#top_right ul.apaman2 li.second{
	background:url(img/apaman_detail2_off.gif) no-repeat;
}
#top_right ul.apaman2 li.second a:hover{
	background:url(img/apaman_detail2_on.gif) no-repeat;
}		
#top_right ul.right_link{
	list-style:none;
	border:1px solid #4d4dff;
	width:161px;
	padding:4px 4px 0 4px;
	margin-bottom:5px;
	overflow:hidden;
}
#top_right ul.right_link li{
	width:136px;
	height:26px;
	margin-bottom:3px;
	font-size:12px;
	line-height:26px;
	text-align:left;
	padding-left:25px;
	background:url(img/right_link_on.gif) no-repeat;
}
#top_right ul.right_link li a{
	display:block;
	width:136px;
	height:26px;
	position:relative;
	left:-25px;
	padding-left:25px;
	border:none;
	background:url(img/right_link_off.gif) no-repeat;
}
#top_right ul.right_link li a:hover{
	background:url(img/right_link_on.gif) no-repeat;
}
	
/*------------------------------------
7.フッター
------------------------------------*/
#footer{
	clear:both;
	width:780px;
	margin:0 auto 10px auto;
	height:18px;
	padding-top:20px;
	background:url(img/footer.gif) 0 bottom no-repeat;
}
#footer h4{
	width:80px;
	float:right;
	padding-right:20px;
	font-size:12px;
	line-height:18px;
	background:url(img/list01.gif) 0 3px no-repeat;
	padding-left:13px;
}
#footer p{
	color:#fff;
	font-size:10px;
	line-height:18px;
	text-align:center;
}
#footer a:link { color: #fff;border-bottom:1px dashed #fff;text-decoration: none; }
#footer a:visited { color: #fff; border-bottom:1px dashed #fff;text-decoration: none;}
#footer a:active {  color: #fff; border-bottom:1px dashed #fff;text-decoration: none; }
#footer a:hover { color: #fff;border-bottom:1px solid #fff;text-decoration: none; }


/*------------------------------------
8.セカンドページのメインナビ
------------------------------------*/

#main_2nd{
	width:780px;
	height:52px;
	margin:0 10px;
	position:relative;
	background:url(img/2nd_navi.jpg) no-repeat;
}
#main_2nd ul{
	list-style:none;
}
#main_2nd li{
	display:inline;
	width:184px;
	height:42px;
	position:absolute;
	top:4px;
	text-indent:-5000px;
}
#main_2nd li.main01{
	left:15px;
}
#main_2nd li.main01 a{
	display:block;
	width:184px;
	height:42px;
	border:none;
}
#main_2nd li.main01 a:hover{
	background:url(img/2nd_navi_1_on.jpg) no-repeat;
}
#main_2nd li.main02{
	left:203px;
}
#main_2nd li.main02 a{
	display:block;
	width:184px;
	height:42px;
	border:none;
}
#main_2nd li.main02 a:hover{
	background:url(img/2nd_navi_2_on.jpg) no-repeat;
}
#main_2nd li.main03{
	left:390px;
}
#main_2nd li.main03 a{
	display:block;
	width:184px;
	height:42px;
	border:none;
}
#main_2nd li.main03 a:hover{
	background:url(img/2nd_navi_3_on.jpg) no-repeat;
}
#main_2nd li.main04{
	left:578px;
}
#main_2nd li.main04 a{
	display:block;
	width:184px;
	height:42px;
	border:none;
}
#main_2nd li.main04 a:hover{
	background:url(img/2nd_navi_4_on.jpg) no-repeat;
}
/*------------------------------------
9.セカンドページの左カラム
------------------------------------*/
#top_2nd_left{
	width:557px;
	padding-left:25px;
	float:left;
	padding-top:18px;
}
#top_2nd_left img a{
	border:none;
}
#top_2nd_left p.totop{
	width:557px;
	height:26px;
	line-height:26px;
	background:url(img/go_top.jpg) no-repeat;
	text-indent:-5000px;
	margin:40px 0 20px 0;
	padding:0;
}
#top_2nd_left p.totop a{
	display:block;
	width:557px;
	height:26px;
	border:none;
}
#top_2nd_left p.totop a:hover{
	background:url(img/go_top_on.jpg) no-repeat;
}
/*******************h2関連********************/
#top_2nd_left h2{
	width:557px;
	height:32px;
	font-size:20px;
	line-height:32px;
	text-indent:-5000px;
	margin-bottom:10px;
}
#top_2nd_left h2.cat50{		/***特選***/
	background:url(img/h2_tokusen.jpg) no-repeat;
}
#top_2nd_left h2.cat60{		/***売買***/
	background:url(img/h2_sale.jpg) no-repeat;
}

#top_2nd_left h2.gakku{
	background:url(img/h2_gakku.jpg) no-repeat;
}
#top_2nd_left h2.gakku_title{
	text-align:left;
	background:url(img/gakku_title.gif) no-repeat;
	text-indent:0;
	font-size:14px;
	padding-left:35px;
	width:520px;
	font-weight:bold;
}
#top_2nd_left h2.search{
	background:url(img/h2_search.jpg) no-repeat;
}
#top_2nd_left h2.detail{
	background:url(img/h2_detail.jpg) no-repeat;
}
#top_2nd_left h2.company{
	background:url(img/h2_company.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.company2{
	background:url(img/h2_company2.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.inquiry{
	background:url(img/h2_inquiry.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.sitemap{
	background:url(img/h2_sitemap.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.sitepolicy{
	background:url(img/h2_sitepolicy.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.flow{
	background:url(img/h2_flow.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.managementsystem{
	background:url(img/h2_managementsystem.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.easyassess{
	background:url(img/h2_easyassess.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.soldassess{
	background:url(img/h2_soldassess.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.ippatu{
	background:url(img/h2_ippatu.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.cleanservice{
	background:url(img/h2_cleanservice.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.apamanreform{
	background:url(img/h2_apamanreform.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.moving{
	background:url(img/h2_moving.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.inheritance{
	background:url(img/h2_inheritance.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.interest{
	background:url(img/h2_interest.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.glossary{
	background:url(img/h2_glossary.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.costsexplanatory{
	background:url(img/h2_costsexplanatory.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.track{
	background:url(img/h2_track.gif) no-repeat;
	height:43px;
	line-height:43px;
}
#top_2nd_left h2.qanda{
	background:url(img/h2_qanda.gif) no-repeat;
	height:43px;
	line-height:43px;
}


#top_2nd_left h2.other{
	text-indent:0;
	font-size:14px;
	line-height:1.5em;
	height:21px;
	border-left:3px solid #363ac9;
	border-bottom:double #363ac9;
	text-align:left;
	padding-left:20px;
	width:537px;
}
/***********************************検索******/

#top_2nd_left h3.search1{
	width:530px;
	height:38px;
	line-height:38px;
	text-indent:-5000px;
	margin:10px 14px 25px 13px;
	background:url(img/h3_search1.jpg) no-repeat;
}
#top_2nd_left h3.search2{
	width:530px;
	height:38px;
	line-height:38px;
	text-indent:-5000px;
	margin:10px 14px 25px 13px;
	background:url(img/h3_search2.jpg) no-repeat;
}
#top_2nd_left h3.search3{
	width:530px;
	height:38px;
	line-height:38px;
	text-indent:-5000px;
	margin:10px 14px 25px 13px;
	background:url(img/h3_search3.jpg) no-repeat;
}

#top_2nd_left div#search_k{
	width:482px;
	height:82px;
	position:relative;
	background:url(img/kensaku_11.jpg) no-repeat;
	margin:25px 38px 20px 37px;
}
#top_2nd_left input.search_waku{
	position:absolute;
	top:27px;
	left:146px;
}
#top_2nd_left input.search_btn{
	position:absolute;
	top:28px;
	left:410px;
}
#top_2nd_left table.searchk{
	margin:20px 5px 5px 5px;
	text-align:left;
	font-size:10px;
	line-height:2em;
	background:#58579b;
	height:60px;
}
#top_2nd_left table.searchk th{
	background:#e9e9f2;
	color:#58579b;
	padding-left:10px;
}
#top_2nd_left table.searchk td{
	background:#f8f6f5;
	padding-left:10px;
}
#top_2nd_letf table.searchd{
	margin:20px 5px 5px 5px;
	text-align:left;
	font-size:10px;
	background:#58579b;
}
#top_2nd_left table.searchd th{
	background:#e9e9f2;
	color:#58579b;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#top_2nd_left table.searchd td{
	background:#f8f6f5;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#top_2nd_left table.bottom{
	margin:0px 5px 30px 5px;
	font-size:12px;
	line-height:2em;
	text-align:right;
}
#top_2nd_left .erea{
	width:80px;
	float:left;
}
#top_2nd_left .extent{
	width:120px;
	float:left;
}
#top_2nd_left table.searchd p{
	width:250px;
	float:right;
}
#top_2nd_left div.paginate{
	font-size:12px;
}
/*********************************************/
/*********************************************/
#top_2nd_left p{
	text-align:left;
	font-size:12px;
	line-height:1.5em;
}
#top_2nd_left p.pankuzu{
	font-size:12px;
	text-align:left;
	padding:0 0 5px 20px;
}
#top_2nd_left p.cat50{
	width:458px;
	border:1px solid #e39d10;
	margin:16px auto 0px;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}
#top_2nd_left p.cat60{
	width:458px;
	border:1px solid #363ac9;
	margin:16px auto 0px;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}

#top_2nd_left p.detail{
	width:458px;
	border:1px solid #363ac9;
	margin:16px auto 0px;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}

#top_2nd_left .bukken{
	width:466px;
	margin:10px auto;
	border-bottom:1px dashed #999;
	padding:15px;
	text-align:left;
}
#top_2nd_left .bukken img{
	float:left;
	padding:0 15px 15px 0;
}
#top_2nd_left .bukken img.new{
	float:none;
	padding:0;
	padding-left:5px;
	vertical-align:top;
}
#top_2nd_left .bukken img.apaorman{
	float:right;
	padding:0;
	padding-bottom:5px;
}

#top_2nd_left .bukken h3{
	font-size:13px;
	font-weight:bold;
	color:#039;
	line-height:1.5em;
	clear:none;
	margin-bottom:0;
}
#top_2nd_left .bukken p{
	font-size:12px;
	line-height:1.5em;
}
#top_2nd_left .bukken p.info{
	width:340px;
	margin-left:126px;
}
#top_2nd_left .bukken p.apaorman{
	float:right;
	text-align:right;
	width:340px;
}

#top_2nd_left .bukken p.todetail50{
	width:140px;
	height:19px;
	text-indent:-5000px;
	background:url(img/to_detail50_off.jpg) no-repeat;
	float:right;
}
#top_2nd_left .bukken p.todetail50 a{
	display:block;
	width:140px;
	height:19px;
	border:none;
}
#top_2nd_left .bukken p.todetail50 a:hover{
	background:url(img/to_detail50_on.jpg) no-repeat;
}
#top_2nd_left .bukken p.todetail60{
	width:140px;
	height:19px;
	text-indent:-5000px;
	background:url(img/to_detail60_off.jpg) no-repeat;
	float:right;
}
#top_2nd_left .bukken p.todetail60 a{
	display:block;
	width:140px;
	height:19px;
	border:none;
}
#top_2nd_left .bukken p.todetail60 a:hover{
	background:url(img/to_detail60_on.jpg) no-repeat;
}

#top_2nd_left table{
	margin:10px auto;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	width:478px;
}
#top_2nd_left table.outline{
	background-color:#363ac9;
}
#top_2nd_left table.photo{
	background-color:#fff;
}
#top_2nd_left table.zumen{
	text-align:center;
}
#top_2nd_left table th{
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
#top_2nd_left table td{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}
#top_2nd_left table td.left{
	background-color:#f0eef1;
	width:100px;
	text-align:right;
	padding-right:5px;
}
#top_2nd_left table td.right{
	background-color:#fff;
}
#top_2nd_left table.photo td{
	font-size:10px;
	line-height:1.5em;
	vertical-align:top;
}
#top_2nd_left ul.other{
	width:250px;
	list-style:none;
	padding:10px 0 10px 50px;
	text-align:left;
	float:left;
}
#top_2nd_left ul.other li{
	background:url(img/list06.gif) 0 0.4em no-repeat;
	padding-left:20px;
	line-height:1.5em;
	font-size:12px;
}
#top_2nd_left #indivi_map{
	width:250px;
	height:300px;
	background:url(img/map_load.gif) no-repeat;
	/*margin-left:260px;*/
	float:right;
}
#top_2nd_left p.inquiry{
	clear:both;
	width:252px;
	margin:20px auto;
	line-height:34px;
	text-indent:-5000px;
	background:url(img/btn_inq_off.jpg) no-repeat;
}
#top_2nd_left p.inquiry a{
	display:block;
	width:252px;
	height:34px;
	border:none;
}
#top_2nd_left p.inquiry a:hover{
	background:url(img/btn_inq_on.jpg) no-repeat;
}
#top_2nd_left p.freedial{
	width:400px;
	background:url(img/freedial.gif) center bottom no-repeat;
	margin:10px auto;
	font-size:12px;
	text-align:center;
	height:3em;
}
/**********************他の静的なページ*******/
#top_2nd_left #general{
	width:557px;
	text-align:left;
	line-height:1.5em;
	font-size:12px;
}
#top_2nd_left #general h3{
	width:550px;
	height:25px;
	line-height:25px;
	margin:10px 0;
	text-indent:-5000px;
}
#top_2nd_left #general h3.managementsystem{
	height:50px;
	line-height:50px;
	background:url(img/h3_managementsystem.gif) no-repeat;
}
#top_2nd_left #general h3.managementsystem2{
	background:url(img/h3_managementsystem02.gif) no-repeat;
}
#top_2nd_left #general h3.managementsystem3{
	background:url(img/h3_managementsystem03.gif) no-repeat;
}
#top_2nd_left #general h3.managementsystem4{
	background:url(img/h3_managementsystem04.gif) no-repeat;
}
#top_2nd_left #general h3.cleanservice1{
	background:url(img/h3_cleanservice1.gif) no-repeat;
}
#top_2nd_left #general h3.inheritance1{
	background:url(img/h3_inheritance1.gif) no-repeat;
}
#top_2nd_left #general h3.inheritance2{
	background:url(img/h3_inheritance2.gif) no-repeat;
}
#top_2nd_left #general h3.inheritance3{
	background:url(img/h3_inheritance3.gif) no-repeat;
}
#top_2nd_left #general h3.interest{
	background:url(img/h3_interest.gif) no-repeat;
}
#top_2nd_left #general h3.interest2{
	background:url(img/h3_interest2.gif) no-repeat;
}
#top_2nd_left #general h3.costsexplanatory1{
	background:url(img/h3_costsexplanatory1.gif) no-repeat;
}
#top_2nd_left #general h3.costsexplanatory2{
	background:url(img/h3_costsexplanatory2.gif) no-repeat;
}
#top_2nd_left #general h3.track{
	height:120px;
	line-height:120px;
	background:url(img/h3_track.gif) no-repeat;
}
#top_2nd_left #general h4{
	font-weight:bold;
	margin:10px 7px 10px 40px;
	padding-left:10px;
	border-bottom:3px double #6464ff;
}
#top_2nd_left #general h4.clearservice{
	width:479px;
	height:42px;
	line-height:42px;
	text-indent:-5000px;
	margin:10px 7px 10px 40px;
	padding-left:0;
	border-bottom:none;
}
#top_2nd_left #general h4.clearservice.list1{
	background:url(img/h4_cleanservice01.gif) no-repeat;
}
#top_2nd_left #general h4.clearservice.list2{
	background:url(img/h4_cleanservice02.gif) no-repeat;
}
#top_2nd_left #general h4.clearservice.list3{
	background:url(img/h4_cleanservice03.gif) no-repeat;
}
#top_2nd_left #general h4.clearservice.list4{
	background:url(img/h4_cleanservice04.gif) no-repeat;
}
#top_2nd_left #general h4.clearservice.list5{
	background:url(img/h4_cleanservice05.gif) no-repeat;
}
#top_2nd_left #general h4.clearservice.list6{
	background:url(img/h4_cleanservice06.gif) no-repeat;
}
#top_2nd_left #general h4.clearservice.list7{
	background:url(img/h4_cleanservice07.gif) no-repeat;
}

#top_2nd_left #general p{
	margin:5px 7px 5px 80px;
	line-height:1.5em;
	padding:10px;
}
#top_2nd_left #general p.red{
	color:#fe1011;
}
#top_2nd_left #general dl{
	margin:5px 7px 5px 80px;
	line-height:2em;
	padding:10px;
	background:#f1f1fe;
	border:1px solid #ccc;
}

#top_2nd_left #general dt{
	text-align:left;
	background:url(img/list02.gif) 0 0.7em no-repeat;
	padding-left:10px;
	margin: 0;
	width: 80px;
	float: left;
}
#top_2nd_left #general dd{
	margin: 0 0 0 100px;

}


/******************************テーブル*******/

#top_2nd_left #general table{
	margin:10px auto;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	background-color:#ccc;
}
#top_2nd_left #general th{
	text-align:left;
	padding:3px;
	background-color:#cbd9ed;
}
#top_2nd_left #general td{
	padding:3px;
	vertical-align:top;
}
#top_2nd_left #general .tb1{
	text-align:center;
	padding:3px;
	background-color:#cbd9ed;
}
#top_2nd_left #general .tb2{
	background-color:#e3eaf5;
	text-align:center;
}
#top_2nd_left #general .tb3{
	background-color:#e4ebf5;
}
#top_2nd_left #general .tb32{
	background-color:#c6ecd4;
	text-align:center;
	font-weight:bold;
}
#top_2nd_left #general .tb33{
	background-color:#e4ebf5;
	width:132px;
}
#top_2nd_left #general .tb4{
	background-color:#e1e5ec;
}
#top_2nd_left #general .tb5{
	background-color:#fff;
}
#top_2nd_left #general .tb51{
	background-color:#fff;
	color:#233480;
}
#top_2nd_left #general .tb6{
	background-color:#e5e8ec;
}
#top_2nd_left #general .tb7{
	background-color:#f1f1f2;
}
#top_2nd_left #general .tb8{
	background-color:#fff;
	text-align:right;
}
#top_2nd_left #general .tb9{
	background-color:#fff;
	text-align:center;
}
#top_2nd_left #general .tb10{
	background-color:#f1f4f6;
	text-align:center;
}
#top_2nd_left #general .tb11{
	background-color:#f1f1f2;
	color:#0000CC;
}

#top_2nd_left #general ul.cleanservice{
	margin:10px 7px 5px 80px;
	line-height:1.5em;
	width:270px;
	list-style:none;
}
#top_2nd_left #general ul.cleanservice li{
	background:url(img/asterisk_gray.gif) 0 0.5em no-repeat;
	padding-left:10px;
}
#top_2nd_left #general ul.cleanservice li.red{
	background:url(img/asterisk_red.gif) 0 0.5em no-repeat;
	color:#c33;
}
/*******************会社概要********************/

#top_2nd_left dl#company{
	width:450px;
	text-align:left;
	font-size:12px;
	line-height:2em;
	margin:20px 30px 20px 50px;
	border-bottom:1px dotted #666;
}
#top_2nd_left dl#company dt{
	width:100px;
	float:left;
	text-align:right;
	letter-spacing:0.3em;
	border-top:1px dotted #666;
}
#top_2nd_left dl#company dd{
	margin-left:100px;
	padding-left:20px;
	border-top:1px dotted #666;
}
#top_2nd_left dl#company dt.enkaku{
	width:200px;
	float:left;
	text-align:right;
	letter-spacing:0.3em;
	border-top:1px dotted #666;
}
#top_2nd_left dl#company dd.enkaku{
	margin-left:200px;
	padding-left:20px;
	border-top:1px dotted #666;
}

#top_2nd_left dl#company ul,
#top_2nd_left dl#company ol{
	margin-left:30px;
}
#top_2nd_left dl#company ul{
	list-style:none;
}
#top_2nd_left dl#company span{
	padding-left:20px;
}
/********************アパマンリフォーム*******/
#top_2nd_left #general .ba{
	width:470px;
	margin-left:40px;
	overflow:auto;
}
#top_2nd_left #general h3.ba1{
	background:url(img/before_after01.gif) no-repeat;
	height:38px;
	line-height:38px;
}
#top_2nd_left #general h3.ba2{
	background:url(img/before_after06.gif) no-repeat;
	height:31px;
	line-height:31px;
}
#top_2nd_left #general .babox{
	margin:20px 7px 0 80px;
	width:470px;
}
#top_2nd_left #general .babox p{
	margin:3px auto;
	text-align:center;
}
#top_2nd_left #general img.tm56{
	margin:56px 0;
}
/****************************学区で探す*******/
#top_2nd_left #gakku_list{
	width:530px;
}
#top_2nd_left #gakku_list ul{
	/*clear:both;*/
	list-style:none;
	width:520px;
	margin:0 8px 0 0;
	font-size:12px;
	padding-bottom:0;
}
#top_2nd_left #gakku_list ul li{
	clear:both;
	width:520px;
	padding-right:0;
	text-align:left;
	/*height:17px;*/
	line-height:17px;
	padding-top:10px;
	color:#666;
/*padding-bottom:10px;
	margin-bottom:5px;
	text-indent:-5000px;*/
}
#top_2nd_left #gakku_list ul li a{
	border:none;
}
/*
#top_2nd_left #gakku_list ul li.gakku0100,
#top_2nd_left #gakku_list ul li.gakku0200,
#top_2nd_left #gakku_list ul li.gakku0300,
#top_2nd_left #gakku_list ul li.gakku0400,
#top_2nd_left #gakku_list ul li.gakku0500{
	line_height:21px;
	background:url(img/gakku_bg.gif) 0 12px no-repeat;
	padding-left:10px;
	color:#fff;
}
*/
#top_2nd_left #gakku_list ul li ul{
	/*clear:none;*/
	list-style:none;
	width:520px;
	margin:10px 8px 0 28px;
	font-size:12px;
	padding-bottom:0;
/*display:block;*/
}

#top_2nd_left #gakku_list ul li ul li{
	clear:none;
	display:block;
	width:120px;
	padding-right:20px;
	float:left;
	text-align:left;
	line-height:1.5em;
	background:url(img/gakku_off.gif) 0 center no-repeat;
	padding-left:25px;
	position:relative;
	text-indent:0;
padding-top:0;
padding-bottom:0;
margin-bottom:4px;
}
#top_2nd_left #gakku_list ul li ul li a{
	border-bottom:1px dashed #009;
}
#top_2nd_left #gakku_list ul li ul li.active{
	background:url(img/gakku_on.gif) 0 center no-repeat;
}
/************************相続対策・事例*******/
#top_2nd_left #general ol.souzoku{
	margin:20px 7px 0 80px;
	list-style-position:inside;
}	
#top_2nd_left #general p.souzoku{
	width:330px;
	height:50px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(img/inheritance3.gif) no-repeat;
	padding:36px 61px 14px 58px;
	color:#90021d;
}
#top_2nd_left #general p.souzoku strong{
	font-weight:bold;
}
#top_2nd_left #general hr.souzoku1{
	width:552px;
	background-image:url(img/sozoku_hr.gif);
	margin:10px auto;
}
#top_2nd_left #general div.souzoku_box{
	margin-left:80px;
	border-bottom:1px dotted #666;
	padding:10px 0;
	clear:both;
	overflow:auto;
	margin-bottom:10px;
}
#top_2nd_left #general div.souzoku_box img{
	float:left;
	padding-right:10px;
}
#top_2nd_left #general div.souzoku_box ul{
	list-style:none;
	margin-left:210px;
	line-height:1.5em;
}
#top_2nd_left #general div.souzoku_box li{
	background:url(img/list04.gif) 0 0.4em no-repeat;
	padding-left:13px;
}
/**********************査定・売却の流れ*******/
#top_2nd_left #general #satei{
	width:429px;
	margin:0 7px 0 80px;
	text-align:left;
	padding-right:41px;
	overflow:auto;
	background:url(img/satei_pic.jpg) center bottom no-repeat;
}
#top_2nd_left #general #satei .satei_box{
	background:url(img/satei_box_bg.gif) repeat-y;
	width:429px;
	margin:10px auto;
}
#top_2nd_left #general #satei .satei_box h3.satei_top{
	width:429px;
	height:5px;
	line-height:5px;
	font-size:5px;
	background:url(img/satei_box_top.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
}
#top_2nd_left #general #satei .satei_box h4.satei_bottom{
	width:429px;
	height:5px;
	line-height:5px;
	font-size:1px;
	background:url(img/satei_box_bottom.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	border:none;
}
#top_2nd_left #general #satei p.allow{
	width:128px;
	height:63px;
	background:url(img/satei_allow.jpg) no-repeat;
	text-indent:-5000px;
	margin:0;
	padding:0;
	margin-left:150px;
}
#top_2nd_left #general #satei .satei_box p{
	margin:0;
	padding:0;
	padding:10px;
}
/******************************金利情報*******/
#top_2nd_left #general p.interest{
	width:500px;
	height:73px;
	text-indent:-5000px;
	margin:0;
	margin-left:25px;
	background:url(img/p_interest1.jpg) no-repeat;
}
#top_2nd_left #general p.interest2{
	width:462px;
	height:291px;
	text-indent:-5000px;
	margin-left:50px;
	background:url(img/interest_comment.gif) no-repeat;
}
/**********************引越しの準備手続き*******/
#top_2nd_left #general #moving{
	width:429px;
	margin:0 7px 0 80px;
	text-align:left;
	padding-right:41px;
	overflow:auto;
	background:url(img/moving_pic.jpg) center bottom no-repeat;
}
#top_2nd_left #general #moving .moving_box{
	background:url(img/satei_box_bg2.gif) repeat-y;
	width:429px;
	margin:10px auto;
}
#top_2nd_left #general #moving .moving_box h3.moving_top{
	width:429px;
	height:5px;
	line-height:5px;
	font-size:5px;
	background:url(img/satei_box_top2.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
}
#top_2nd_left #general #moving .moving_box h4.moving_bottom{
	width:429px;
	height:5px;
	line-height:5px;
	font-size:1px;
	background:url(img/satei_box_bottom2.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
	border:none;
}
#top_2nd_left #general #moving p.allow{
	width:128px;
	height:63px;
	background:url(img/satei_allow2.jpg) no-repeat;
	text-indent:-5000px;
	margin:0;
	padding:0;
	margin-left:150px;
}
#top_2nd_left #general #moving .moving_box p{
	margin:0;
	padding:0;
	padding:10px;
}
/******************************簡単査定申し込み*******/
#top_2nd_left #easyassess{
	width:500px;
	margin:0;
	margin-left:25px;
}
#top_2nd_left #easyassess hr{
	color:#000066;
}
#top_2nd_left #easyassess table{
	margin:10px 30px;
	text-align:left;
	font-size:80%;
	line-height:1.5em;
	background-color:#ccc;
}
#top_2nd_left #easyassess table.naka{
	margin:1px 1px;
	text-align:left;
	font-size:80%;
	line-height:1.5em;
	background-color:#ccc;
	padding:0px;
}
#top_2nd_left #easyassess table td.t1{
	text-align:left;
	vertical-align:top;
	padding:1px;
	background-color:#f5f7fa;
	width:120px;
}
#top_2nd_left #easyassess table td.t2{
	text-align:left;
	vertical-align:top;
	padding:10px;
	background-color:#f5f7fa;
}
#top_2nd_left #easyassess table th{
	text-align:left;
	vertical-align:top;
	padding:10px;
	background-color:#ebf0f8;
}
#top_2nd_left #easyassess td{
	padding:10px;
}
.tb1{
	background-color:#f5f7fa;
}
.tb2{
	background-color:#cbd9ed;
}
.tb3{
	background-color:#bed4f7;
}
.table-footer{
	background-color:#fff;
	text-align:center;
}
#top_2nd_left #easyassess textarea{
	width: 220px;
	float: left;
	margin-bottom: 10px;
	border:1px solid #a9a9a9;
	height:100px;
	background-color:#e7eaed;
}
.red{color: #990000}
/****************************サイトポリシー*******/

#top_2nd_left #sitepolicy{
	width:500px;
	margin:0;
	margin-left:5px;
}
#top_2nd_left #sitepolicy h3{
	text-align:left;
	border-bottom:#000099 1px solid;
	padding-left:10px;
	background-color:#F0F5FF;
	font-size:12px;
	color:#000099;
	line-height:2em;
	margin:15px auto;
}
#top_2nd_left #sitepolicy p{
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	padding-left:15px;
}
/**********************よくある入居者手続きQ&A*******/
/**********************営業マンがよく聞かれる用語集*******/


#top_2nd_left #general #qanda a:link { color: #666;border-bottom:1px dashed #000099;text-decoration: none; }
#top_2nd_left #general #qanda a:visited { color: #666; border-bottom:1px dashed #666;text-decoration: none;}
#top_2nd_left #general #qanda a:active {  color: #666; border-bottom:1px dashed #666;text-decoration: none; }
#top_2nd_left #general #qanda a:hover { color: #000099;border-bottom:2px solid #000099;text-decoration: none; }


#top_2nd_left #general #qanda{
	width:500px;
	margin:0 7px 0 20px;
	text-align:left;
/*	padding-right:40px;*/
	overflow:auto;
/*	background:url(img/moving_pic.jpg) center bottom no-repeat;*/
}
#top_2nd_left #general #qanda p.ei{
	color:#000066;
	border-left:5px #000066 solid;
	padding-left:10px;
	line-height:16px;
	margin-left:0px;
	margin-bottom:10px;
	background-color:#eaeafa;
}
#top_2nd_left #general #qanda p.q{
	width:350px;
	line-height:1.5em;
	background:url(img/h3_qanda01.gif) left top no-repeat;
	padding-top:50px;
	padding-left:100px;
	margin-left:30px;
	color:#003399;
	clear:both;
	margin-top:10px;
}
#top_2nd_left #general #qanda p.answer{
	width:350px;
	line-height:1.5em;
	background:url(img/h3_qanda02.gif) left top no-repeat;
	padding-top:50px;
	padding-left:100px;
	margin-left:30px;
	color:#990000;
	clear:both;
}

#top_2nd_left #general #qanda h5.key{
	width:450px;
	background:url(img/h3_key.gif) left top no-repeat;
	line-height:50px;
	padding-left:15px;
	margin-left:10px;
	color:#4848bb;
}

#top_2nd_left #general #qanda p.key{
	width:450px;
	line-height:2em;
	padding-left:10px;
	margin-left:10px;
	clear:both;
	margin-top:5px;
	background-color:#efefff;
}
#top_2nd_left #general #qanda p.q strong{
	font-weight:bold;
}
#top_2nd_left #general #qanda ul{
	list-style:none;
	overflow:auto;
	height:90px;
}
#top_2nd_left #general #qanda li{
	float:left;
	width:105px;
	height:20px;
	line-height:20px;
	background:url(img/qanda_arrow.gif) 0 center no-repeat;
	padding-left:15px;
}
#top_2nd_left #general #qanda ul.ei2{
	list-style:none;
	overflow:auto;
	height:160px;
}
#top_2nd_left #general #qanda li.ei2{
	float:left;
	width:150px;
	height:20px;
	line-height:20px;
	background:url(img/qanda_arrow.gif) 0 center no-repeat;
	padding-left:15px;
}
/**********************契約金一発君*******/
#top_2nd_left #general p.ippatu{
	width:480px;
	height:174px;
	margin:0 30px;
	text-align:left;
	background:url(img/ippatukun.gif) no-repeat;
	text-indent:-5000px;
}

#top_2nd_left #general #ippatu_waku{
	width:490px;
	margin:15px auto;
	background:url(img/iippatu_bg.gif) repeat-y;
	padding:0;
}
#top_2nd_left #general #ippatu_waku p.top{
	width:490px;
	margin:0;
	height:6px;
	line-height:6px;
	font-size:6px;
	background:url(img/iippatu_top.gif) no-repeat;
	text-indent:-5000px;
	padding:0;
}
#top_2nd_left #general #ippatu_waku p.bottom{
	width:490px;
	margin:0;
	height:6px;
	line-height:6px;
	font-size:6px;
	background:url(img/iippatu_bottom.gif) no-repeat;
	text-indent:-5000px;
	padding:0;
}
#top_2nd_left #general #ippatu_waku p.komoku{
	border-top:1px solid #eee;
	margin-right:80px;
}
#top_2nd_left #general #ippatu_waku p.komoku span{
	display:block;
	width:120px;
	float:left;
	text-align:right;
	padding-right:20px;
}

/**********************サイトマップ*******/
#top_2nd_left #general h3.sitemap{
	background:url(img/h3_sitemap.gif) no-repeat;
	width:504px;
	height:26px;
	font-size:13px;
	line-height:26px;
	padding-left:25px;
	text-indent:0;
	margin-top:30px;
	margin-left:20px;
}
#top_2nd_left #general ul.sitemap{
	margin-left:45px;
	margin-top:5px;
	padding-bottom:25px;
	list-style:none;
	clear:both;
}

#top_2nd_left #general ul.sitemap li{
	display:block;
	width:95px;
	float:left;
	border-left:4px solid #5651ff;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:2px;
	line-height:1.1em;
	margin-bottom:15px;
}
#top_2nd_left #general ul.sitemap li.red{
	border-left-color:#f33;
}

#top_2nd_left #general ul.sitemap li.orange{
	border-left-color:#ee9e23;
}
#top_2nd_left #general ul.sitemap li.green{
	border-left-color:#27af6d;
}
#top_2nd_left #general ul.sitemap li.blue{
	border-left-color:#4da0be;
}
#top_2nd_left #general ul.sitemap li.purple{
	border-left-color:#bd65bb;
}
#top_2nd_left #general ul.sitemap li.apaman{
	width:224px;
}
#top_2nd_left #general ul.sitemap li.maint{
	width:130px;
}
/*------------------------------------
8.地図で探すのページ
------------------------------------*/
#map_index{
	width:780px;
}

#map_index h2{
	width:747px;
	height:30px;
	font-size:20px;
	line-height:30px;
	text-indent:-5000px;
	margin:10px 17px 10px 16px;
	background:url(img/h2_mapindex.jpg) no-repeat;
}
#map_index p{
	margin:10px;
	font-size:12px;
}
/*------------------------------------
9.お問い合わせのページ
------------------------------------*/

#top_2nd_left #inquiry table{
	margin:10px 30px;
	text-align:left;
	font-size:80%;
	line-height:1.5em;
	background-color:#ccc;
}
#top_2nd_left #inquiry table.naka{
	margin:1px 1px;
	text-align:left;
	font-size:80%;
	line-height:1.5em;
	background-color:#ccc;
	padding:0px;
}
#top_2nd_left #inquiry table td.t1{
	text-align:left;
	vertical-align:top;
	padding:1px;
	background-color:#f5f7fa;
	width:120px;
}
#top_2nd_left #inquiry table td.t2{
	text-align:left;
	vertical-align:top;
	padding:10px;
	background-color:#f5f7fa;
}
#top_2nd_left #inquiry table th{
	text-align:left;
	vertical-align:top;
	padding:10px;
	background-color:#ebf0f8;
}
#top_2nd_left #inquiry td{
	padding:10px;
}
