@charset "utf-8";
@import url("default.css");

/*項目とパーツの設定
----------------------------------------------------------------------------------------------------項目とパーツの設定*/

/*パーツno.1------------------------------------------------------------*/
.type_no1{
	background:url(../images/h2Top.gif) no-repeat top left;
	width:556px;
	padding:3px 0 12px;
	font-size:1.4em;
	margin:5px auto;}

.type_no1 h2{
	background:url(../images/h2Back.gif) no-repeat left bottom;
	width:512px;
	height:auto;
	margin:0 0 5px;
	padding:7px 22px 12px;
	color:#FFF;
	font-size:0.9em;
	line-height:120%;}

.type_no1 h3{
	width:300px;
	padding:2px 15px;
	border-left:3px solid #CC3333;
	background:url(../images/arw.gif) no-repeat 5px 50%;
	font-size:0.9em;
	line-height:120%;
	margin-bottom:5px;}

.type_no1 .text{
	float:right;
	width:265px;
	height:auto;}
	
.type_no1 .text p{
	margin-bottom:10px;
	padding-left:5px;
	width:255px;}

/*パーツno.2------------------------------------------------------------*/
.type_no2{
	background:url(../images/h2Top.gif) no-repeat top left;
	width:556px;
	padding:3px 0 12px;
	font-size:1.4em;
	margin:5px auto;}

.type_no2 h2{
	background:url(../images/h2Back.gif) no-repeat left bottom;
	width:512px;
	height:auto;
	margin:0 0 5px;
	padding:7px 22px 12px;
	color:#FFF;
	font-size:0.9em;
	line-height:120%;}
	
.type_no2 img{
	float:right;}
	
/*カスタム*/
.type_no2 p{
	width:510px;
	height:auto;
	margin:0 auto;}
/*カスタム*/

.type_no2 .text{
	float:left;
	padding-left:3px;
	width:300px;
	margin:10px 0;
	height:auto;}
	
.type_no2 .text p{
	margin-left:22px;
	width:275px;
	margin-top:15px;}

.type_no2 h3{
	width:250px;
	padding:2px 15px;
	border-left:3px solid #CC3333;
	background:url(../images/arw.gif) no-repeat 5px 50%;
	font-size:1em;
	line-height:120%;
	margin: 0 auto 5px auto;}
	
/*パーツno.3------------------------------------------------------------*/
.type_no3{
	width:556px;
	margin:5px auto;
	padding-bottom:12px;
	font-size:1.2em;}
	
.type_no3 p{
	float:left;
	padding:155px 14px 0 15px;
	width:151px;
	height:70px;
	_letter-spacing:-0.05em;
	color:#330000;
	line-height:115%;
	position:relative}

/*パーツno.A-4------------------------------------------------------------*/
.type_a4{
	background:url(../images/h2Top.gif) no-repeat top left;
	width:556px;
	padding:3px 0 12px;
	font-size:1.4em;
	margin:5px auto;}

.type_a4 h2{
	background:url(../images/h2Back.gif) no-repeat left bottom;
	width:512px;
	height:auto;
	margin:0 0 5px;
	padding:7px 22px 12px;
	color:#FFF;
	font-size:0.9em;
	line-height:120%;}
	
.type_a4 h3{
	width:500px;
	padding:2px 15px;
	border-left:3px solid #CC3333;
	background:url(../images/arw.gif) no-repeat 5px 50%;
	font-size:0.9em;
	line-height:120%;
	margin: 0 auto 5px auto;}
	
.type_a4 p{
	width:530px;
	height:auto;
	margin:0 auto;}

/*ここまで*/

/*各ページのデザイン設定
------------------------------------------------------------------------------------------------各ページのデザイン設定*/
/*共通項目------------------------------------------------------------*/

table{
	border-collapse:collapse;}

th{
	font-weight:normal;
	text-align:right;}

/*index------------------------------------------------------------*/

/*-----バナーリスト　-パーツ3-----*/
#blist img{
	position:absolute;
	bottom:10px;
	right:13px;}

.saimbn{/*債務整理*/
	background:url(../images/saimbn.gif) no-repeat 50% 50%;}

p.corpbn{/*会社設立*/
	background:url(../images/corpbn.gif) no-repeat 50% 50%;
	color:#FFF;}

.saibanbn{/*裁判業務*/
	background:url(../images/saibanbn.gif) no-repeat 50% 50%;}


/*-----地図　-パーツ1-----*/
	
#map .img{
	float:left;
	padding-left:3px;}

#map .img p{
	text-align:right;}

.img a img{
	border:1px solid #968272;}

.img a:hover img{
	border:1px solid #FF6633;
	opacity : 0.65;
	filter: alpha(opacity=65);}

#map .acc{
	color:#555;}

#map .add{
	background:url(../images/h3Bg.gif) no-repeat 50% 50%;
	width:235px;
	height:31px;
	text-align:center;
	font-size:0.9em;
	padding:10px;
	color:#FF6633;}

#map .txtindent{
	padding-left:50px;
	font-size:0.9em;
	width:225px;}


/*-----経歴　-パーツ1-----*/
#profile ul,#profile dl{
	float:right;
	width:400px;
	margin-right:25px;
	font-size:1.4em;}

#profile li,#profile dt,#profile dd{
	margin:5px;
	padding:2px 12px;
	text-align:right;
	line-height:200%;}

#profile dt{
	width:120px;
	height:25px;
	background:#ccc;
	float:left;}

#profile dd{
	width:207px;
	height:25px;
	text-align:left;
	float:right;}

#profile li{
	border:1px solid #ccc;}

/*債務整理------------------------------------------------------------*/

#saimuseiri .text{
	background:url(../images/saimugrd.gif) no-repeat bottom left;
	margin-left:12px;
	padding-left:25px;
	width:500px;}

#saimuseiri .text p{
	width:440px;
	height:24px;
	padding-top:5px;
	margin:19px auto;
	margin-bottom:15px;
	color:#cc0000;
	text-align:center;
	background:url(../images/saimubg.gif) no-repeat 50% 50%;}
	
#saimuseiri dl{
	width:410px;
	margin:0 auto;}

#saimuseiri dt{
	color:#CC0000;
	text-align:right;
	font-size:0.9em;
	font-weight:bold;
	line-height:150%;}

#saimuseiri dd{
	margin-bottom:15px;
	padding:7px 10px;
	line-height:145%;}

dd.step1{
	background:#EBEBEB;}
	
dt.step1{
	background:url(../images/saimuarw.gif) no-repeat top center;
	padding-top:40px;}

dt.step2{
	padding-top:10px;
	background:url(../images/saimuarw2.gif) no-repeat top left;}
	
dd.step2{
	background:#DBDBDB;}

dt.step3{
	padding-top:10px;
	background:url(../images/saimuarw3.gif) no-repeat top left;}
	
dd.step3{
	background:#CBCBCB;}

/*-----破産手続き-----*/
#hasan .text{
	background:url(../images/hasanarw.gif) no-repeat 0% 55%;
	padding:40px 0 0 45px;
	width:335px;}

#hasan img{
	float:left;}

#hasan p{
	margin:0;
	width:310px;}

.mousi{
	background:#FFCCCC;
	text-align:center;
	padding:5px;}

p.att{
	color:#FF6633;
	font-size:0.8em;
	text-align:right;}

.redatt{
	color:#CC0000;
	font-weight:bold;
	padding-top:15px;
	text-align:center;}

/*-----民事再生-----*/
#minjisaisei p{
	width:485px;
	margin:0 auto;
	margin-top:12px;}

#minjisaisei span{
	border-right:2px solid #CCC;
	font-weight:bold;
	padding:0 5px;
	text-align:right;
	font-size:0.9em;
	margin-right:5px;}

#minjisaisei ul{
	text-indent:8em;
	padding:5px 0;}

#minjisaisei li{
	line-height:140%;
	color:#656565;
	font-size:0.9em;}

#minjisaisei .gray{
	background:#ccc;
	text-align:right;
	width:210px;
	padding:5px 10px;
	text-indent:0;
	line-height:170%;
	margin:0 auto;}

/*会社設立------------------------------------------------------------*/

#setsuritsu .border{
	width:340px;
	border:1px solid #ccc;
	padding:5px 0;
	text-align:center;
	margin:0 auto;
	margin-top:25px;}

#nagare ul{
	width:500px;
	margin:0 auto;}

#nagare li{
	padding:7px;}

li.step1{
	border:1px solid #ccc;}
	
li.step2{
	border:1px solid #999;}

li.step3{
	border:1px solid #666;}

li.step4{
	border:1px solid #333;}

li.step5{
	border:1px solid #000;}

#nagare li.arw{
	vertical-align:top;
	margin:5px auto;
	padding:0 0 0 250px;
	font-size:0.8em;}

.nlist{
	width:320px;
	font-size:0.9em;
	padding-left:220px;
	margin:18px 0 45px;}
	
.nlist p{
	text-align:right;
	line-height:140%;
	width:290px;}

.nlist p.ue{
	width:320px;}

.nlist p.hoka{
	background:#ccc;
	padding:0 20px 5px;}
	
.nlist dl{
	background:#ccc;
	padding:5px 20px;
	width:290px;
	margin:0 auto;
	text-align:right;}
	
.nlist dt,.nlist dd{
	float:left;
	height:15px;
	padding:3px 0;
	line-height:130%;
	border-bottom:1px solid #eee;}

.nlist dt{
	width:85px;}
	
.nlist dd.price{
	width:50px;}

.nlist dd.biko{
	text-align:left;
	width:155px;}

.nlist dd.bprice{
	width:205px;
	text-align:left;
	text-indent:0.8em;}

p.txtright{
	width:200px;
	text-align:right;
	margin-bottom:35px;}

/*各種裁判手続------------------------------------------------------------*/

.slist{
	width:450px;
	margin:20px auto;}

.slist dt{
	width:450px;
	padding:2px 15px;
	border-left:3px solid #CC3333;
	background:url(../images/arw.gif) no-repeat 5px 50%;
	font-weight:bold;
	line-height:120%;
	margin:5px 0;}
	
.slist dd{
	padding-left:45px;
	font-size:0.9em;
	color:#666;
	margin:10px 0;}

#saibantetuduki .text{
	border:1px solid #ccc;
	background:url(../images/minji.gif) no-repeat 1px 1px;
	margin:0 auto;
	width:500px;
	height:278px;}

#saibantetuduki .text p{
	width:450px;}

.line{
	text-decoration:underline;
	padding-top:15px;}

.gdesc{
	padding-left:45px;
	color:#666;
	font-size:0.9em;
	padding-bottom:15px;}

.btm{
	padding-bottom:15px;}


/*相続手続き------------------------------------------------------------*/

/*文字*/
.bold{
	font-weight:bold;
	padding:15px 0;
	color:#000;}

.sblock .txtindent2{
	text-indent:2em;
	font-size:0.9em;}
/*-----相続手続-----*/
.sblock p{
	width:510px;
	padding-left:45px;}

.sblock{
	width:554px;
	padding:15px 0;
	background:url(../images/line.gif) repeat-x bottom left;}

.nblock{
	background:none;}

.sblock ul{
	text-indent:10em;
	margin:5px auto;
	line-height:150%;}

.sblock .txtindent{
	display:block;
	padding-left:3em;}

/*法定相続の表*/
.houtei{
	float:right;
	font-size:0.9em;
	border:1px solid #ddd;
	margin:8px 5px;
	width:250px;}

.houtei th{
	background:#ccc url(../images/haigbg.gif) repeat-x bottom left;
	color:#666;
	text-align:center;
	padding:2px;}

.houtei td{
	background:#fff;
	text-align:right;
	padding:5px 10px;
	border:1px solid #ddd;}

td.haigu{
	color:#666;
	line-height:135%;}

#houtei p{
	float:left;
	width:210px;}

/*遺留分についての表*/
.iryubun{
	float:right;
	border:1px solid #ccc;
	border-bottom:none;
	margin-top:15px;
	font-size:0.9em;
	width:240px;}

.iryubun dt,.iryubun dd{
	border-bottom:1px solid #ccc;
	padding:5px 10px;}

.iryubun dt{
	text-align:right;
	float:left;
	background:url(../images/iryu.gif) no-repeat 100% 50%;
	width:136px;}

.iryubun dd{
	width:64px;
	float:right;
	color:#666;}