@charset "utf-8";



/**** TOP ***/

#contentlink{
	width:540px;
	background:#EFE0CB url('images/top_photo_back.gif') ;
	}

	#contentlink .topbox{
		width:500px;
		padding-left:20px;
		}


	#contentlink .abox{
		width:240px;
		float:left;
		padding-left:20px;
		}
		
		
		#contentlink .bbox{
			width:240px;
			float:right;
			padding-right:20px;
			padding-left:5px;
			}
		
		
		#contentlink ul.cont_sou{
			width:244px;
			text-indent:-9999px;
			margin:0;
			padding:0;
			list-style-type:none;
			}
			
			ul.cont_sou li a{
				height:138px;
				margin:10px 0;
				display:block;			
				}
			
			li.rikon_top a{
				background:#ff6644 url('images/rikon.gif') no-repeat;}
			
			li.work_top a{
				background:#ff6644 url('images/work.gif') no-repeat;}
				
			li.saimu_top a{
				background:#ff6644 url('images/saimu.gif') no-repeat;}
				
			li.higai_top a{
				background:#ff6644 url('images/higai.gif') no-repeat;}
				
			li.fudosan_top a{
				background:#ff6644 url('images/fudosan.gif') no-repeat;}		
				
			li.souzoku_top a{
				background:#ff6644 url('images/souzoku.gif') no-repeat;}		
				
			li.jiko_top a{
				background:#ff6644 url('images/jiko.gif') no-repeat;}			
				
			li.kigyou_s_top a{
				background:#ff6644 url('images/kigyou_s.gif') no-repeat;}			
				
			li.other_top a{
				background:#ff6644 url('images/other.gif') no-repeat;}	
				
			ul.cont_sou li a:hover{
				background-position:0 -138px;}

#topcate {
	width:525px;
	text-align:left;
	border:1px #FF0000 solid;
	}


#topcate ul{
	margin:5px;
	}
					

	#topcate li{
		list-style-type:none;
		margin-left:10px;
		padding:2px 0 2px 3px;
		border-left:3px #CCCC00 solid;
		float:left;		
		}
		
		#topcate ul.children li{
			border-left:2px #CCCCCC dotted;
			float:none;
			clear:both;
			}


.breadcrumb{
	width:600px;
	margin:0;
	padding:0;
	border:1px solid;
	}


h2.top_photo{
	width:520px;
	height:40px;
	background:#EFE0CB url('images/top_photo_top.gif') ;
	padding:20px 0 0 20px;
	color:#FF9300;
	}

#contentlink .photo_bottom{
	width:520px;
	height:21px;
	background:#EFE0CB url('images/top_photo_bottom.gif') ;
	padding:0;
	margin:0;
	}


h3.recentlypage{
	width:532px;
	height:26px;
	 background:url('images/top_h4_tit.gif') no-repeat;
	 padding:5px 0 0 15px;
	 margin:10px 0 0px 0;
	 color:#FFFFFF;
	}


.top_jirei{
	width:538px;
	 margin:0px 0 15px 0;
	 border:1px #A1CB13 solid;
	}


ul.top_jirei_list{
list-style-type:none;
margin:5px 0 5px 15px;
padding:3px;

}

ul.top_jirei_list li{
	padding:3px 0;
	border-bottom:1px #CCCCCC dotted;
	line-height:140%;
	}



/* pick up banner */


#pickup_930{
	clear:both;
	width:930px;
	 height:150px;
	 padding-top:10px;
	 margin:0px 10px 0 10px;
	 
	 }
	 
	 #pickup_930 a{
	 	display:block;
		width:930px;
		height:150px;
		text-indent:-9999px;
		background:url('images/higai_top_b.gif') no-repeat;
	  
	}
	
	 #pickup_930 a:hover{
	 background:url('images/higai_top_b.gif') 0 -150px;
	 }


/* pick up banner　B */


#pickup_930b{
	clear:both;
	width:930px;
	 height:150px;
	 padding-top:10px;
	 margin:0px 10px 0 10px;
	 
	 }
	 




/* pickup banner saimu */


#top_topi{
	width:534px;
	height:136px;
	margin:0px auto 15px auto;
	}


	#top_topi .sidea{
		width:257px;
		height:136px;
		margin:0 10px 15px 0;
		padding:0;
		float:left;
		}

	#top_topi .sideb{
		width:257px;
		height:136px;
		margin:0 0 15px 10px;
		padding:0;
		float:right;
		}

/* pickup banner medium */


#top_topi_m{
	width:536px;
	height:315px;
	margin:0px auto;
	}

	#top_topi_m .sidea{
		width:536px;
		height:136px;
		padding:0;
		margin:0px auto 15px auto;
		}

	#top_topi_m .sideb{
		width:536px;
		height:136px;
		padding:0;
		margin:0px auto 15px auto;
		}



/* 借金ピックアップバナー　M */
	 .sidea a.saimuma{
	 	display:block;
		width:257px;
		height:136px;
		text-indent:-9999px;
		background:url('images/saimu_m.gif') no-repeat;
	  
	}
	
	 .sidea a:hover.saimuma{
	 background:url('images/saimu_m.gif') 0 -136px;
	 }

/* 企業法務ピックアップバナー　M */
	 .sideb a.kigyoumb{
	 	display:block;
		width:257px;
		height:136px;
		text-indent:-9999px;
		background:url('images/kigyou_m.gif') no-repeat;
	  
	}
	
	 .sideb a:hover.kigyoumb{
	 background:url('images/kigyou_m.gif') 0 -136px;
	 }


/* 被害ピックアップバナー　M */
	 .sidea a.higaima{
	 	display:block;
		width:534px;
		height:136px;
		text-indent:-9999px;
		background:url('images/higai_top_m.gif') no-repeat;
	  
	}
	
	 .sidea a:hover.higaima{
	 background:url('images/higai_top_m.gif') 0 -136px;
	 }


/* 離婚ピックアップバナー　M */
	 .sideb a.rikonma{
	 	display:block;
		width:534px;
		height:136px;
		text-indent:-9999px;
		background:url('images/rikon_m.gif') no-repeat;
	  
	}
	
	 .sideb a:hover.rikonma{
	 background:url('images/rikon_m.gif') 0 -136px;
	 }

/* 相続ピックアップバナー　M */
	 .sideb a.souzokuma{
	 	display:block;
		width:534px;
		height:136px;
		text-indent:-9999px;
		background:url('images/souzoku_m.jpg') no-repeat;
	  
	}
	
	 .sideb a:hover.souzokuma{
	 background:url('images/souzoku_m.jpg') 0 -136px;
	 }



#saimu_500{
	clear:both;
	width:512px;
	 height:138px;
	 margin:0px auto 15px auto;
	 
	 }
	 
	 #saimu_500 a{
	 	display:block;
		width:512px;
		height:138px;
		text-indent:-9999px;
		background:url('images/saimu_l.gif') no-repeat;
	  
	}
	
	 #saimu_500 a:hover{
	 background:url('images/saimu_l.gif') 0 -138px;
	 }



/* other banner */


#other_500{
	clear:both;
	width:500px;
	 height:138px;
	 margin:0px 5px 0 20px;
	 
	 }
	 
	 #other_500 a{
	 	display:block;
		width:500px;
		height:138px;
		text-indent:-9999px;
		background:url('images/other_500.jpg') no-repeat;
	  
	}
	
	 #other_500 a:hover{
	 background:url('images/other_500.jpg') 0 -138px;
	 }

#sbmk{
width:520px; padding:0 10px;
height:25px;
}

#sbmk element.style{
margin:0;
padding:0;
vertical-align:top;
}



