.sen_hr	{
		border-bottom-style:dotted;
		border-top-style:dotted;
		border-right-style:dotted;
		border-left-style:dotted;
		color:#CCCCCC;
		size:1;
		}

.sen_das_hr	{
		border-bottom-style:solid;
		border-top-style:solid;
		border-right-style:solid;
		border-left-style:solid;
		color:#CCCCCC;
		size:1;
		}


#subtitle	{
		background:url(../succession/img/u_bg.gif) repeat-x;
		height:118px;
		float:left;
		width:778px;
		}

#subtitle_left	{
		width:511px;
		float:left;
		}

#subtitle h1	{
		margin-left:16px;
		height:26px;
		font-size:100%;
		color:#444444;
		padding-top:4px;
		}

#subtitle h2	{
		font-size:84%;
		margin-left:16px;
		margin-top:6px;
		line-height:120%;
		color:#555555;
		margin-right:8px;
		}
		
#subtitle_right	{
		float:right;
		width:210px;
		margin-top:10px;
		}

#sub_right_con	{
		float:left;
		width:210px;
		}

#sub_right_photo	{
		float:left;
		width:82px;
		margin-right:9px;
		}

#sub_right_txt	{
		float:left;
		width:119px;
		padding-top:4px;
		}

p.name	{
		font-size:12px;
		font-weight:bold;
		margin-top:6px;
		margin-left:4px;
		}

p.name_txt	{
		font-size:10px;
		line-height:120%;
		margin-top:4px;
		}

.name_red	{
		color:#FF0000;
		margin-left:4px;
		}
		

#content	{
		float:left;
		width:778px;
		}

#content h1	{
		font-size:80%;
		font-weight:normal;
		padding-bottom:6px;
		margin-left:10px;
		border-bottom:1px dashed #0000CC;
		padding-left:8px;
		margin-top:20px;
		}

#content h2	{
		font-size:84%;
		background:url(../img/privacy_bg.gif) no-repeat;
		width:481px;
		height:20px;
		margin-top:10px;
		margin-left:8px;
		padding-left:18px;
		font-weight:normal;
		padding-top:5px;
		}

#content ol	{
		list-style:decimal;
		margin-left:40px;
		margin-right:10px;
		margin-top:20px;
		}

#content li.solicitation	{
		font-size:80%;
		line-height:160%;
		margin-bottom:30px;
		}



.sub_title	{
		font-size:84%;
		background:url(../img/sub_title_bg.gif) no-repeat;
		width:481px;
		height:20px;
		margin-top:10px;
		margin-left:8px;
		padding-left:18px;
		font-weight:bold;
		padding-top:5px;
		color:#444444;
		}


.content_left	{
		float:left;
		width:185px;
		margin-left:14px;
		display:inline;
		}

#l_navi	{
		background:url(../img/lnavi_img_bg.gif) repeat-y;
		margin-bottom:30px;
		}

.l_navi_padding	{
		padding-left:8px;
		padding-right:18px;
		font-size:80%;
		line-height:140%;
		}

p.l_navi_top	{
		display:block;
		border-bottom:1px solid #999999;
		padding-bottom:3px;
		padding-left:12px;
		font-weight:bold;
		}

#l_navi ul	{
		margin-top:10px;
		margin-bottom:20px;
		}

#l_navi li	{
		list-style:none;
		padding-left:32px;
		padding-bottom:4px;
		background-image:url(../img/text_parts01.gif);
		background-repeat:no-repeat;
		background-position:10px 0px;
		border-bottom:1px dotted #CCCCCC;
		margin-bottom:6px;
		}

.consultation_img	{
		float:right;
		background:url(../img/consultation_img.gif) no-repeat;
		width:180px;
		height:140px;
		}

.consultation_txt	{
		margin-top:50px;
		font-size:10px;
		line-height:150%;
		margin-left:14px;
		margin-right:10px;
		}

.content_right	{
		float:left;
		width:520px;
		margin-left:9px;
		}

#content_right_l	{
		float:left;
		width:251px;
		border-right:1px dotted #CCCCCC;
		font-size:80%;
		line-height:160%;
		padding-right:4px;
		padding-left:4px;
		}

#content_right_l ol	{
		margin-top:14px;
		margin-bottom:20px;
		}

#content_right_l li	{
		list-style-type:decimal;
		list-style-position:inside;
		}


.content_right_r	{
		float:left;
		width:240px;
		font-size:80%;
		line-height:160%;
		padding-left:8px;
		}

p.txt_succession	{
		margin-top:10px;
		}
		
#page	{
		margin-bottom:10px;
		margin-top:30px;
		width:700px;
		margin-right:50px;
		clear:both;
		float:left;
		display:inline;
		}

#pagenext	{
		float:right;
		margin-left:20px;
		display:inline;
		}

#pageup	{
		float:right;
		display:inline;
		}

p.inquiry_txt	{
		font-size:80%;
		line-height:160%;
		}

.hissu	{
		display:inline;
		}

table	{
		width:auto;
		padding:0;
		font-size:12px;
		text-align:left;
		}

th	{
		font-weight:normal;
		}

td.form01	{
		padding:10px 0 8px 0;
		}

td.form02	{
		line-height:120%;
		padding-bottom:14px;
		border-bottom:1px dotted #CCCCCC;
		}

td.form03	{
		line-height:120%;
		padding-bottom:14px;
		border-bottom:1px dotted #CCCCCC;
		padding:10px 0 8px 0;
		}

.table_form	{
		margin-left:14px;
		}

.thanks_txt	{
		margin-left:10px;
		line-height:160%;
		margin-top:6px;
		margin-bottom:380px;
		}
		
.title_con_bg	{
		background:url(../img/title_con_bg.gif) no-repeat;
		width:490px;
		height:21px;
		font-size:90%;
		padding-left:20px;
		padding-top:7px;
		}

.title_con_txt	{
		background:url(../img/icon_square.gif) no-repeat 0px 2px;
		border-bottom:1px dashed #8A8068;
		padding-bottom:4px;
		padding-left:20px;
		margin-left:8px;
		font-size:80%;
		width:480px;
		margin-top:20px;
		}

.company_txt	{
		line-height:180%;
		font-size:80%;
		padding:18px 10px 10px 14px;
		}

.table_bottom_txt	{
		line-height:180%;
		font-size:80%;
		padding:0px 10px 36px 10px;
		}


.company_img	{
		float:right;
		margin-top:20px;
		margin-right:6px;
		margin-left:6px;
		}

#information	{
		margin-left:20px;
		margin-top:20px;
		margin-bottom:10px;
		line-height:160%;
		width:480px;
		}

.information_title	{
		font-size:90%;
		font-weight:bold;
		}

.information_txt	{
		font-size:80%;
		padding-bottom:4px;
		border-bottom:1px dotted #CCCCCC;
		margin-bottom:20px;
		}

#basic ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:160%;
		margin-left:40px;
		}

#basic_case	{
		border:3px double #8C7751;
		width:490px;
		margin-left:10px;
		background-color:#FFFFFF;
		}

#basic_case_01	{
		border:3px double #8C7751;
		width:490px;
		margin-left:10px;
		background-color:#FFFFFF;
		margin-top:20px;
		}

#basic_case ul	{
		list-style:none;
		font-size:80%;
		line-height:160%;
		margin-left:18px;
		margin-right:16px;
		}

#basic_case ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:160%;
		margin-left:40px;
		}

#basic_case li	{
		padding-bottom:4px;
		padding-top:2px;
		}

.basic_case_li	{
		font-size:82%;
		list-style:none;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:6px;
		padding-right:10px;
		line-height:140%;
		}

#basic ul	{
		list-style:none;
		font-size:80%;
		line-height:160%;
		margin-left:18px;
		}

#basic li	{
		padding-bottom:4px;
		padding-top:4px;
		}

.basic_in	{
		padding-bottom:4px;
		}

.basic_tbl	{
		margin-top:20px;
		margin-bottom:10px;
		margin-left:10px;
		width:490px;
		}

.basic_td	{
		padding:8px 20px 8px 20px;
		}


.basic_tbl_05	{
		margin-top:20px;
		margin-bottom:10px;
		margin-left:20px;
		width:480px;
		line-height:120%;
		}

.basic_td_05	{
		padding:8px;
		}

.basic_txt	{
		line-height:180%;
		font-size:80%;
		padding:10px 10px 26px 22px;
		}

.basic_tbl_txt	{
		font-size:80%;
		padding:0 10px 4px 6px;
		}

.basic_kei	{
		border-top:1px dashed #999999;
		padding-top:2px;
		}
		
.basic_bunner	{
		margin-left:14px;
		margin-top:20px;
		}

.basic_bunner_img	{
		margin-bottom:10px;
		}

.basic_bunner_txt	{
		background:url(../basic/img/bunner_parts01.gif) no-repeat;
		padding-left:20px;
		font-size:12px;
		line-height:140%;
		margin-bottom:30px;
		}
		

.pay_txt	{
		padding-left:40px;
		font-size:70%;
		line-height:140%;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:10px;
		}

.txt_tbl	{
		font-size:70%;
		padding-left:4px;
		margin-bottom:4px;
		}

.txt_tbl80	{
		font-size:80%;
		padding-left:4px;
		margin-bottom:4px;
		}


.txt_r_tbl	{
		font-size:70%;
		padding-left:4px;
		margin-bottom:4px;
		text-align:right;
		margin-top:4px;
		}


#payment	{
		border:3px double #8C7751;
		width:490px;
		margin-left:10px;
		background-color:#FFFFFF;
		}

#payment ul	{
		list-style:none;
		font-size:80%;
		line-height:160%;
		margin-left:18px;
		margin-right:16px;
		}

#payment ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:160%;
		margin-left:40px;
		margin-right:16px;
		}

#payment li	{
		padding-bottom:4px;
		padding-top:2px;
		}

.payment_box	{
		display:block;
		float:left;
		width:500px;
		margin-top:18px;
		margin-right:2px;
		margin-bottom:18px;
		margin-left:2px;
		}

.payment_box_img	{
		float:right;
		padding-left:8px;
		padding-bottom:2px;
		}

.payment_box_txt	{
		line-height:180%;
		font-size:80%;
		margin-left:8px;
		margin-bottom:200px;
		}


#evaluation	{
		border:3px double #8C7751;
		width:490px;
		margin-left:10px;
		background-color:#FFFFFF;
		margin-top:20px;
		}

#evaluation ul	{
		list-style:none;
		font-size:80%;
		line-height:160%;
		margin-left:18px;
		margin-right:16px;
		}

#evaluation ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:160%;
		margin-left:40px;
		margin-right:16px;
		}

#evaluation li	{
		padding-bottom:4px;
		padding-top:2px;
		}

.evalution_red_b80	{
		font-size:80%;
		color:#FF0000;
		font-weight:bold;
		padding:10px;
		}

.evalution_red_b	{
		color:#FF0000;
		font-weight:bold;
		padding:10px;
		}

#evaluation2	{
		border:3px double #8C7751;
		width:490px;
		margin-left:10px;
		background-color:#FFFFFF;
		margin-top:20px;
		}

#evaluation2 ul	{
		list-style:none;
		font-size:80%;
		line-height:160%;
		margin-left:18px;
		margin-right:16px;
		}

#evaluation2 ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:160%;
		margin-left:40px;
		margin-right:16px;
		}

#evaluation2 li	{
		padding-bottom:4px;
		padding-top:2px;
		}

#evalution_ul ul	{
		list-style:disc;
		list-style-position:outside;
		font-size:80%;
		line-height:120%;
		margin-left:40px;
		}

#evalution_ul li	{
		padding-bottom:2px;
		padding-top:2px;
		}

#evaluation3	{
		border:3px double #8C7751;
		width:490px;
		margin-left:10px;
		background-color:#FFFFFF;
		margin-top:20px;
		}

#evaluation3 ul	{
		list-style-type:square;
		list-style-position:outside;
		font-size:80%;
		line-height:160%;
		margin-left:28px;
		margin-right:16px;
		}

#evaluation3 ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:160%;
		margin-left:40px;
		margin-right:16px;
		}

#evaluation3 li	{
		padding-bottom:4px;
		padding-top:2px;
		}

.evaluation_tbl	{
		margin-top:0px;
		margin-bottom:10px;
		margin-left:10px;
		width:490px;
		}


.evaluation_img	{
		background-color:#FFFFFF;
		width:490px;
		margin-left:20px;
		}


.evaluation_td	{
		padding:6px;
		line-height:140%;
		}

.evaluation_txt_16	{
		font-size:16px;
		font-weight:bold;
		color:#444444;
		margin:0px 10px 10px 20px;
		}

.evaluation_txt_12_border	{
		font-size:80%;
		background-color:#FFFFFF;
		border:3px double #996633;
		padding:6px;
		margin:6px 16px 16px 10px;
		}

.evaluation_txt_12	{
		font-size:80%;
		line-height:160%;
		margin:4px 10px 10px 14px;
		}

#evaluation_09	{
		margin-left:6px;
		}

#evaluation_09 ol	{
		list-style-type:decimal;
		font-size:80%;
		line-height:140%;
		margin-left:36px;
		margin-right:16px;
		}

#evaluation_09 li	{
		padding-bottom:2px;
		padding-top:2px;
		}

.evaluation_tyuui_txt	{
		font-size:12px;
		padding-left:2px;
		}

.tyuui01	{
		background:url(../img/tyuui_img01.gif) no-repeat;
		height:12px;
		padding-left:50px;
		padding-top:2px;
		font-size:12px;
		margin-bottom:8px;
		margin-top:12px;
		margin-left:14px;
		}

.tyuui02	{
		background:url(../img/tyuui_img02.gif) no-repeat;
		height:12px;
		padding-left:50px;
		padding-top:2px;
		font-size:12px;
		margin-bottom:8px;
		margin-top:12px;
		margin-left:14px;
		}

.tyuui03	{
		background:url(../img/tyuui_img03.gif) no-repeat;
		height:12px;
		padding-left:50px;
		padding-top:2px;
		font-size:12px;
		margin-bottom:8px;
		margin-top:12px;
		margin-left:14px;
		}

.tyuui_txt	{
		font-size:80%;
		line-height:160%;
		margin:4px 10px 10px 14px;
		display:block;
		border-bottom:1px solid #CCCCCC;
		padding-bottom:6px;
		}


.jirei_txt	{
		font-size:80%;
		line-height:160%;
		margin:4px 10px 10px 14px;
		display:block;
		border-bottom:1px solid #CCCCCC;
		padding-bottom:6px;
		}



.point_img	{
		display:block;
		margin:20px 0px 10px 10px;
		}

.jirei_img	{
		display:block;
		margin:4px 4px 4px 14px;
		}


.txt_ans	{
		margin-top:10px;
		line-height:180%;
		margin-left:10px;
		font-size:80%;
		margin-right:10px;
		}

.txt_ans_p	{
		margin-top:20px;
		font-size:80%;
		text-align:right;
		}

/*サイトマップ*/

#sitemap	{
		float:left;
		width:500px;
		margin-left:6px;
		font-size:80%;
		line-height:180%;
		margin-top:20px;
		}

#sitemap a	{
		text-decoration:underline;
		}

#sitemap ul	{
		list-style:none;
		margin-bottom:20px;
		}

#sitemap li	{
		}

#sitemap_l	{
		float:left;
		width:260px;
		}

#sitemap_r	{
		float:left;
		width:225px;
		margin-left:15px;
		}

.photo	{
		float:right;
		padding-top:20px;
		padding-left:10px;
		margin-right:10px;
		}

.photo_txt	{
		font-size:70%;
		text-align:center;
		margin-top:10px;
		margin-bottom:30px;
		}

.illust_img	{
		margin:10px 0px;
		}

.illust_img_basic	{
		margin:0px 0px 10px 6px;
		}

.succession_tbl_05	{
		margin-top:20px;
		margin-bottom:10px;
		margin-left:12px;
		width:490px;
		line-height:120%;
		}

#mdrt_table	{
		background:url(../img/mdrt_tbl_bg.gif) repeat-y;
		width:480px;
		font-size:80%;
		line-height:140%;
		text-align:center;
		margin:10px;
		}

.mdrt_img	{
		margin-left:10px;
		margin-right:60px;
		margin-top:10px;
		margin-bottom:20px;
		text-align:left;
		}

.mdrt_tbl	{
		margin:2px;
		}

.mdrt_td	{
		padding:0 16px 4px 16px;
		}

#case_box	{
		margin:20px 4px;
		padding:8px;
		border:1px solid #666666;
		background-color:#FFFFFF;
		width:486px;
		}

#case_box ol	{
		padding-left:30px;
		margin-bottom:20px;
		}

#case_box li	{
		font-size:12px;
		line-height:140%;
		list-style-type:decimal;
		padding:2px 0;
		}

.case_title	{
		font-size:90%;
		line-height:160%;
		font-weight:bold;
		color:#444444;
		margin:4px 0px 10px 0px;
		}

.case_txt	{
		font-size:80%;
		line-height:160%;
		margin-bottom:20px;
		}

.case_txt_b	{
		font-size:80%;
		line-height:160%;
		margin-bottom:20px;
		border-bottom:1px dashed #999999;
		padding-bottom:4px;
		}

.case03_img	{
		margin-top:10px;
		margin-bottom:6px;
		}

.case_td	{
		padding:0 8px;
		}

/*用語集*/

#glossary	{
		float:left;
		width:500px;
		margin-left:6px;
		font-size:80%;
		line-height:180%;
		margin-top:20px;
		color:#444444;
		}

#glossary a	{
		text-decoration:underline;
		}

#glossary ul	{
		list-style:none;
		margin-bottom:20px;
		}

#glossary li	{
		margin-left:10px;
		}

.sakuin	{
		background:url(../company/img/glossary_sakuin_bg.gif) no-repeat;
		width:228px;
		height:23px;
		font-size:12px;
		margin-bottom:6px;
		padding-left:12px;
		padding-top:2px;
		font-weight:bold;
		}

#glossary_l	{
		float:left;
		width:240px;
		}

#glossary_r	{
		float:left;
		width:240px;
		margin-left:10px;
		}


#glossary_table h1	{
		font-size:84%;
		background:url(../company/img/glossary_bg.gif) no-repeat;
		width:460px;
		height:20px;
		margin-top:10px;
		margin-left:8px;
		padding-left:14px;
		font-weight:normal;
		padding-top:2px;
		text-align:left;
		margin-bottom:10px;
		}

#glossary_table	{
		background:url(../img/mdrt_tbl_bg.gif) repeat-y;
		width:480px;
		line-height:140%;
		text-align:center;
		margin:10px;
		}
		
.glossary_txt	{
		font-size:80%;
		line-height:140%;
		padding:4px 16px;
		text-align:left;
		margin-bottom:16px;
		}


.glossary_top_txt	{
		line-height:180%;
		font-size:10px;
		padding:18px 10px 10px 14px;
		color:#444444;
		}


#glossary_d	{
		color:#444444;
		}

.glossary_d_title	{
		font-size:12px;
		background:url(../img/sub_title_bg.gif) no-repeat;
		width:485px;
		height:20px;
		padding-left:14px;
		padding-top:5px;
		margin-left:8px;
		margin-top:10px;
		}

.glossary_d_txt	{
		font-size:80%;
		line-height:140%;
		margin:12px 18px 0px 22px;
		}

.pagetop	{
		font-size:12px;
		text-align:right;
		margin-right:26px;
		margin-top:20px;
		margin-bottom:20px;
		}


/*相続のプロページ*/

.pro_box	{
		margin:20px 10px 0px 10px;
		display:block;
		float:left;
		color:#444444;
		}

.pro_title	{
		background:url(../img/privacy_bg.gif) no-repeat;
		font-size:14px;
		width:481px;
		height:19px;
		padding-left:18px;
		font-weight:bold;
		padding-top:6px;
		color:#444444;
		}

.pro_img	{
		margin:20px 10px 10px 8px;
		width:104px;
		float:left;
		display:inline;
		}

.pro_txt_name	{
		font-size:10px;
		margin:6px 0px;
		text-align:center;
		}

.pro_txt	{
		margin-top:26px;
		font-size:12px;
		line-height:160%;
		padding-right:10px;
		width:360px;
		float:right;
		display:block;
		margin-left:6px;
		}

