/* CSS Document */
@charset "utf-8";


/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

common
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/
*{
margin:0;
padding:0;
text-align:left;
color:#333;
line-height:1.3em;
}

a{
color:#575757;
}

a:hover{
color:#DB9B20;
}

body{
width:100%;
text-align:center;
background:url(../images/com_bg_img.gif);
}

img{
border:none;
vertical-align:top;
}

#wrap1{
width:800px;
margin:0 auto;
font-size:80%;
}

#wrap2{
width:798px;
margin:0 auto;
background:#fff;
font-size:80%;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.f_lef{
float:left;
}

.f_ri{
float:right;
}

.clear{
clear:both;
}

.img_lef{
float:left;
margin:10px 20px 10px 0;
}

.img_ri{
float:right;
margin:10px 0 10px 10px;
}

.var_non img{
vertical-align:baseline;
}

.al_cen{
text-align:center;
}

.font_red{
color:#FF0000;
}


/* margin */
.mar_top10{margin-top:10px;}
.mar_btm05{margin-bottom:5px;}
.mar_btm10{margin-bottom:10px;}
.mar_rit05{margin-right:5px;}



/* header------------------------------------------------------------------- */

#header{
	background: url(../images/com_hed01.gif) no-repeat;
	margin:24px 0 0 0;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	
}

h1 a{
width:455px;
height:25px;
background:url(../images/com_hed03.gif) no-repeat;
text-indent:-10000px;
margin:8px 0 33px 20px;
display:block;
}

/* safari only \*/
html:\66irst-child h1 a{ margin:8px 0 0 20px;}
/* end */

#hed_com{
	width:174px;
	height:14px;
	text-indent:-10000px;
	background: url(../images/com_hed02.gif) no-repeat;
	margin:0 0 0 20px;
}

.hed_lef{
width:578px;
float:left;
padding:32px 0 0 0;
}

.hed_ri{
padding:11px 0 0 0;
}

.hed_ri p{
margin:3px 0 0 0;
}

/* safari only \*/
html:\66irst-child .hed_ri p{ font-size:90%;}
/* end */

.hed_ri p a{
margin-left:6px;
}

h2{
	font-size:smaller;
	color:#0089E3;
	position: absolute;
	top: 5px;
	text-align:right;
	width:800px;
	font-weight: normal;
}

/* safari only \*/
html:\66irst-child h2{top: -2px;}
/* end */

/* contents------------------------------------------------------------------- */

#contents{
text-align:left;
float:right;
margin:13px 20px 20px 0;
width:558px;
}

#contents p{
padding:10px 0;
}

/* safari only \*/
html:\66irst-child #contents p{
	padding:0;
}
/* end */

h4{
	background-image: url(../images/com_h4.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
margin:20px 0 0 0;
padding:0 0 6px 15px;
font-size:110%;
color:#4D4D4D;
}

/* safari only \*/
html:\66irst-child h4{
	background: url(../images/com_h4.gif) no-repeat;
}
/* end */

h5{
	margin:20px 0 0 0;
	padding:0 0 5px 15px;
	font-size:110%;
	color:#4D4D4D;
	clear:both;
	background-image: url(../images/com_h5.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#contents ul{
list-style:none;
padding-left:10px;
margin:10px 0;
}

#contents li{
	background-image: url(../images/com_icn03.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding:0 0 7px 15px;
}

.link_icon{
text-align:right;
}

.link_icon a{
background-image: url(../images/com_icn01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 0 2px 15px;
	margin:10px 0;
	
	}

#pankuzu{
padding:0 0 10px 0;
font-size:x-small;
}

.p_top{
text-align:right;
}

.p_top a{
background-image: url(../images/com_icn02.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 0 2px 15px;
	margin:10px 0;
	
	}
	
	
	#contents table {
	margin:15px 0 5px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	width:100%;
	}
	
	#contents table td,th{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px;
	margin:0;
	}
	
	#contents table th{
	background:#E6F4FD;
	font-weight: normal;
	width:30%;
	}
	
		#contents table th span{
		font-size:smaller;
		color:#FF0000;
		}
		
		
		.al_cen input{
text-align:center;
}


/* menu------------------------------------------------------------------- */

#menu{
width:210px;
padding:13px 0 0 0;
margin:0 0 10px 10px;
text-align:left;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
width:210px;
}

#menu li a{
	text-decoration:none;
}

/* safari only \*/
html:\66irst-child #menu li a{ letter-spacing: -0.1em;}
/* end */


.menu_style{
background:url(../images/com_mnu_bg.gif) repeat-y;
}

.menu_style_non{
	background-image: url(../images/com_icn01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin:0 10px 0 10px;
padding:0 0 8px 15px;
}

#menu_saimu{
list-style:none;
text-indent:-10000px;
margin:0;
padding:0 0 8px 0;
background:url(../images/com_mnu_till01.gif) no-repeat;
width:190px;
height:38px;
}

#menu_nini{
	list-style:none;
	text-indent:-10000px;
	margin:0;
	padding:0 0 8px 0;
	width:190px;
	height:38px;
	background-image: url(../images/com_mnu_till02.gif);
	background-repeat: no-repeat;
}

#menu_shihou{
	list-style:none;
	text-indent:-10000px;
	margin:0;
	padding:0 0 8px 0;
	width:190px;
	height:38px;
	background-image: url(../images/com_mnu_till03.gif);
	background-repeat: no-repeat;
}


.menu_lit_btm{
margin-bottom:10px;
background:url(../images/com_mnu_bg.gif) repeat-y;
}

.menu_lit_btm img{
vertical-align:bottom;
}


/* foot------------------------------------------------------------------- */
#footer{
clear:both;
background:#F9F9F9;
width:798px;
}
#footer p{
padding:0 20px 20px 20px;
text-align:right;
}

#footer img{
vertical-align:bottom;
}

#copy{
text-align:center;
margin:5px;
font-size:smaller;
	color:#0089E3;
	}
	
	#copy a{
	color:#0089E3;
	text-decoration: none;
	}
	
		#copy a:hover{
	text-decoration: underline;
		}


/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

TOP
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_top{
background:url(../../images/top_till01.gif) no-repeat;
width:558px;
height:30px;
text-indent:-10000px;
}

.top_h3_box{
margin:5px 0 20px 0;
padding:0 10px;
border: solid 1px #CEE8F9;
}

#h4_top_01{
background:url(../../images/top_tll02.gif) no-repeat;
text-indent:-10000px;
width:274px;
height:28px;
margin:0;
padding:0;
}

#h4_top_02{
background:url(../../images/top_tll03.gif) no-repeat;
text-indent:-10000px;
width:274px;
height:28px;
margin:0;
padding:0;
}

.h4_box{
width:274px;
height:120px;
background:#F5F5F5;
border: solid 1px #CCC;
}

.h4_box div{
list-style:none;
margin:0;
padding:0;
}

.h4_box div div{
	background-image: url(../images/com_icn01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin:8px 10px 0 10px;
padding:0 0 0 15px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

債務整理とは
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_debt_index{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../debt/images/index_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

債務整理の種類について
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_debt_kind{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../debt/images/kind_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

種類別メリット・デメリット
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_debt_advantage{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../debt/images/advantage_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

任意整理について
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_abt_index{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../abt/images/index_h3.gif) no-repeat;
width:558px;
height:30px;
}


/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

任意整理の流れ
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_abt_procedure{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../abt/images/procedure_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

任意整理なら新松戸合同事務所
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_office_index{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../office/images/index_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

新松戸合同事務所ならではの強み
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_office_point{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../office/images/point_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

任意整理事例集
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_office_case{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../office/images/case_h3.gif) no-repeat;
width:558px;
height:30px;
}

.case_text_box{
text-align:center;
}

.case_text_box div{
	background:#E6F4FD;
	line-height: 1.3em;
	font-size:120%;
	width:400px;
	padding:10px;
	margin:10px auto;
	text-align:left;
}

.case_text_box div span{
	font-weight: bold;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

料金
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_office_charge{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../office/images/charge_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

松戸・柏エリア司法書士情報
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_area{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../images/area_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

Q&A
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_qa{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../images/qa_h3.gif) no-repeat;
width:558px;
height:30px;
}

.qa_bg01{
	padding:0 0 10px 20px;
	font-weight: bold;
	margin-top:20px;
	color:#69c;
	font-size:120%;
	background-image: url(../../images/qa_till_bg01.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.qa_bg02{
	background-image: url(../../images/qa_till_bg02.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding:0 0 10px 30px;
	margin-top:5px;
}



/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

事務所紹介・アクセス
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_access{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../images/access_h3.gif) no-repeat;
width:558px;
height:30px;
}

.ac_map{
margin:10px 0 0 10px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

お問い合せ
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_inquiry{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../images/inquiry_h3.gif) no-repeat;
width:558px;
height:30px;
}

/*-************************************************************************************************
---------------------------------------------------------------------------------------------------

サイトマップ
																			
---------------------------------------------------------------------------------------------------
*************************************************************************************************-*/

#h3_sitemap{
margin:0 0 10px 0;
padding:0;
text-indent:-10000px;
background:url(../../images/sitemap_h3.gif) no-repeat;
width:558px;
height:30px;
}

.sitemap_link01 a{
background-image: url(../images/com_icn01.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 20px 2px 15px;
	margin:10px 0;
	
	}


/*--seo--*/
.wrap1{
width:800px;
margin:0 auto;
font-size:80%;
}