@charset "shift_jis";


#top_btn{
	padding:10px 20px;
	border:1px solid #c7d7d9;
	background-color:#ffffd8;
	width:665px;
	clear:both;
	
}

#top_btn li{
	float:left;
	margin-right:25px;
	white-space:nowrap;
}

#top_btn li a{
	color:#0c8fcc;
}

#type01 .intxt{
	text-indent:-1.5em;
	padding-left:1px;
	font-size:13px;
}


#type01 .intxt02{
	text-indent:-3em;
	padding-left:2px;
	font-size:13px;
}

#type01 .table01{
	border-collapse:separate;
	margin-bottom:20px;
}
#type01 .table01 th{
	text-align:center;
	border:1px solid #cdd2d3;
	padding:10px 0;

}
#type01 .table01 td{
	border:1px solid #cdd2d3;
	padding:5px 0;
}

#type01	.th01{	background-color:#dff8ae !important;}
#type01 .th02{	background-color:#d4f9f3 !important;}
#type01 .th03{	background-color:#ffe6e5 !important;}
#type01 .th04{	background-color:#f1f1f1 !important;}

#type01 .td01{	background-color:#ffffd8 !important;}
#type01 .td02{	background-color:#f2fcf9 !important;}
#type01 .td03{	background-color:#f5f5f5 !important;}
#type01 .td04{	background-color:#fffdec !important;}
/*
=====  インデックス?===========================
*/
#type02{
	padding:40px 20px;
}

#type02 .top{
	background: url(img/img_bg.jpg) no-repeat right top;
	clear:both;
}
#type02 .toprp{
	text-align:right;
	height:172px;
	overflow:hidden;
	clear:both;
}

#type02 .top h3{
	font-size:16px;
	font-weight:bold;
	padding-top:35px;
	margin-bottom:20px;
}

#type02 .top p{
	width:350px;
}

#type02 table{
	margin-top:50px;
}
#type02 table th{
	border-bottom:1px dotted #b2b2b2;
	width:225px;
	padding:15px 0;
}
#type02 table td{
	border-bottom:1px dotted #b2b2b2;

}

/*
=====  相続人の確定?===========================
*/

#type01 .txt02{
	padding: 0px 20px 50px 25px;
}

#type01 .souzokunin{
	padding:20px 25px;
}

#type01 .souzokunin .txt{
	padding:0px 15px; 
}

#type01 .souzokunin table{
	border-collapse:collapse;
	margin-bottom:20px;
}
#type01 .souzokunin table th{
	background-color:#f1f1f1;
	border:1px solid #a3a3a3;
	padding:10px 0;
	text-align:center;
	width:221px;
}
#type01 .souzokunin table td{
	border:1px solid #a3a3a3;
	padding:10px 0;
	text-align:center;
}

#type01 .souzokunin li{
	background-color:#fbfbfb;
	border:1px solid #ced8d9;
	padding:10px 10px 10px 30px;
	margin-bottom:3px;
}

/*
=====  遺産?===========================
*/
#type01 .isan{
	padding:20px 25px;
}

#type01 .isan table{ border-collapse:collapse;
	border:1px solid #a3a3a3;
	margin:20px 0;
}
#type01 .isan table th{	
	text-align:center;
	border:1px solid #a3a3a3;
	padding:10px;
}
#type01 .isan table td{
	padding:10px;
	border:1px solid #a3a3a3;
}

#type01 .isan li{
	background-color:#fffbdf;
	border:1px solid #ced8d9;
	padding:10px 10px 10px 30px;
	margin-bottom:3px;
}



/*
=====  遺言?===========================
*/

#type01 .yuigon{
	padding:40px 20px;
}

#type01 .yuigon h3{
	margin:23px 0 12px 0;
}

#type01 .yuigon table{
	border-collapse:separate;
	margin-top:5px;
	margin-bottom:15px;

}

#type01 .yuigon table td{
	border:1px solid #ced8d9;
	background-color:#fbfbfb;
	padding:10px 12px 10px 20px;
}

#type01 .yuigon table td.in{
	border:1px solid #ced8d9;
	background-color:#fbfbfb;
	padding:10px 12px 10px 30px;
}


#type01 .yuigon dl{}
#type01 .yuigon dl dt{}
#type01 .yuigon dl dd{
	padding:10px 10px 25px 20px;
}



/*
=====  相続・遺言?===========================
*/

#type01{
	padding:40px 0;
}

#type01 .txt{
	padding: 20px 20px 50px 25px;
}


/*
===== 遺産分割の方法??===========================
*/


#bunkatsu01{
	background: url(img/05/img.jpg) no-repeat 526px center;
}

#bunkatsu01 .txt01{
	width:470px;
	padding: 25px 0px 60px 25px;
}

/*
===== 手続きの流れ??===========================
*/

.nagare{
	padding:40px 20px;
}

.nagare .box{
	padding:20px;
	border:1px solid #ced8d9;
	margin:3px 0 10px 0;
}

.nagare .box02{
	padding:20px 200px 20px 20px;
	border:1px solid #ced8d9;
	margin:3px 0 10px 0;
	background: url(img/07/img01.jpg) no-repeat 520px 15px;	
}

.nagare .box03{
	padding:20px 200px 20px 20px;
	border:1px solid #ced8d9;
	margin:3px 0 10px 0;
	background: url(img/07/img02.gif) no-repeat 510px 15px;	
}

.nagare .box04{
	padding:20px 200px 50px 20px;
	border:1px solid #ced8d9;
	margin:3px 0 0 0;
	background: url(img/07/img03.jpg) no-repeat 510px 15px;	
}

#bt-contact{
	border:none;
	background: url(../../company/procedure/img/contact_bg.gif) no-repeat 20px 0;
	padding:5px 0 15px 450px !important;
	margin:30px 0 0 0;
}

/*
===== よくあるご質問===========================
*/


.qanda_box{
	padding:0 20px 20px 20px;
}

#qanda01 h3{
	background: url(img/08/q01.gif) no-repeat left top;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#qanda01 .box{
	padding:15px 35px 20px 48px;
	border:1px solid #ced8d9;
	margin-bottom:20px;
	background: #fbfbfb url(img/08/a01.gif) no-repeat 12px 15px;	
}

#qanda02 h3{
	background: url(img/08/q02.gif) no-repeat left top;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#qanda02 .box{
	padding:15px 35px 20px 48px;
	background-color:#fbfbfb;
	border:1px solid #ced8d9;
	margin-bottom:20px;
	background: #fbfbfb url(img/08/a02.gif) no-repeat 12px 15px;	
}

#qanda03 h3{
	background: url(img/08/q03.gif) no-repeat left top;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#qanda03 .box{
	padding:15px 35px 20px 48px;
	background-color:#fbfbfb;
	border:1px solid #ced8d9;
	margin-bottom:20px;
	background: #fbfbfb url(img/08/a03.gif) no-repeat 12px 15px;	
}

#qanda04 h3{
	background: url(img/08/q04.gif) no-repeat left top;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#qanda04 .box{
	padding:15px 35px 20px 48px;
	background-color:#fbfbfb;
	border:1px solid #ced8d9;
	margin-bottom:20px;
	background: #fbfbfb url(img/08/a04.gif) no-repeat 12px 15px;	
}


#qanda05 h3{
	background: url(img/08/q05.gif) no-repeat left top;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#qanda05 .box{
	padding:15px 35px 20px 48px;
	background-color:#fbfbfb;
	border:1px solid #ced8d9;
	margin-bottom:20px;
	background: #fbfbfb url(img/08/a05.gif) no-repeat 12px 15px;	
}

#qanda06 h3{
	background: url(img/08/q06.gif) no-repeat left top;
	padding:10px 0 10px 45px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#qanda06 .box{
	padding:15px 35px 20px 48px;
	background-color:#fbfbfb;
	border:1px solid #ced8d9;
	margin-bottom:20px;
	background: #fbfbfb url(img/08/a06.gif) no-repeat 12px 15px;	
}


/*
===== 名義の変更===========================
*/

#type01 .meigi{
	padding:25px 20px 30px 20px;
}

#type01 .meigi ul{
	margin:15px 0;
}
#type01 .meigi ul li{
	margin-bottom:2px;
	padding:7px 20px;
	border:1px solid #c7d7d9;
	background-color:#ffffd8;
}

#type01 .meigi .in li{
	margin-bottom:2px;
	padding:10px 10px 10px 50px;
	border:1px solid #c7d7d9;
	background-color:#ffffd8;
}


#type01 .meigi .box{
	border:1px solid #ced8d9;
	background-color:#fbfbfb;
	padding:35px 40px;
	margin:15px 0 50px 0;
}  
