@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,ul,li,p,u,strong,hr,dl,dt,dd,big,span,font,form { margin:0px; padding:0px; }
img{ border:none; }
ul,li{ list-style:none; }
.nb5 { margin-bottom:5px; }
.nb10 { margin-bottom:10px; }
.nb15{ margin-bottom:15px; }
.nb20{ margin-bottom:20px; }
a { text-decoration:none; color:#56451d;}
a:hover{ color:#d7cdb5;}
/*body*/
body {
	font-size:100%;
	color:#000;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#siteOuter{}
.siteWidth { width:950px; margin-left:auto; margin-right:auto; }

.breadcrumbs{
	overflow:hidden;
}
.breadcrumbs li{
	font-size:14px;
	float:left;
	color:#56451d;
	margin-right:10px;
	margin-bottom:30px;
}
.breadcrumbs li a{
	text-decoration:underline;
	margin-right:5px;
}

/*-----------------------------------------------------------------------------
ヘッダーエリア
-------------------------------------------------------------------------------*/
#siteHeaderWrap{
	background:url(/common/img/Header_bg.gif) repeat-x bottom;
	height:123px;
	overflow:hidden;
}
#siteHeader h1.title,
#siteHeader p.title{
	position:absolute;
	margin-left:-4px;
}
#siteHeader h1.title a,
#siteHeader p.title a{
	background:url(/common/img/Header_logo.png) no-repeat;
	width:299px;
	height:191px;
	text-indent:299px;
	line-height:191px;
	overflow:hidden;
	display:block;
}
#siteHeader p.p1{
	background:url(/common/img/Header_access.gif) no-repeat;
	width:250px;
	height:30px;
	text-indent:250px;
	line-height:30px;
	overflow:hidden;
	float:left;
	margin-left:310px;
	margin-top:30px;
}
#siteHeader p.p2{
	background:url(/common/img/Header_tel.gif) no-repeat;
	width:257px;
	height:63px;
	text-indent:257px;
	line-height:63px;
	overflow:hidden;
	float:right;
	margin-top:5px;
	margin-bottom:5px;
}

/*-----------------------------------------------------------------------------
ヘッダーナビ
-------------------------------------------------------------------------------*/
#siteHeaderNavi{
	clear:both;
	height:47px;
	overflow:hidden;
}
#siteHeaderNavi ul{
	overflow:hidden;
	float:right;
}
#siteHeaderNavi li{
	float:left;
}
#siteHeaderNavi li a{
	display:inline-block;
	color:#725923;
	font-size:14px;
	font-weight:bold;
	height:47px;
	line-height:47px;
	padding:0px 13px;
}
#siteHeaderNavi li a:hover{
	color:#8ccdd1;
}
/*-----------------------------------------------------------------------------
トップページ
-------------------------------------------------------------------------------*/
#pageHomeWrap{
	overflow:hidden;
	margin-bottom:100px
}
#pageHomeWrap .topImageWrap{
	min-width: 950px;
	background:url(../img/Top_Main.jpg) no-repeat top center;
	height:430px;
	margin-bottom:20px;
	overflow:hidden;
}
#pageHomeWrap .topImage a{
	background:url(../img/Top_MainButton.png) no-repeat 0px 0px;
	width:368px;
	height:91px;
	text-indent:368px;
	line-height:91px;
	display:block;
	overflow:hidden;
	margin:300px 0px 0px 565px;
}
#pageHomeWrap .topImage a:hover{
	background:url(../img/Top_MainButton.png) no-repeat 0px -91px;
}

#pageHome .boxBanner{ margin-bottom: 20px; }
#pageHome .boxBanner ul{ list-style: none; margin: 0px; padding: 0px; overflow: hidden; }
#pageHome .boxBanner ul li{ margin-bottom: 10px; }

#pageHome .contents1{
	overflow:hidden;
}
#pageHome .contents1 .seminar{
	width:654px;
	height:135px;
	border:1px #a3723f solid;
	background:#fcfaf7;
	float:left;
	padding:4px;
	margin-bottom:25px;
	border-radius:3px;
}
#pageHome .contents1 .seminar h2{
	background:url(../img/Top_Banner01.gif) no-repeat;
	width:653px;
	height:29px;
	text-indent:653px;
	line-height:29px;
	display:block;
	overflow:hidden;
}
#pageHome .contents1 .seminar dl{
	padding:10px;
}
#pageHome .contents1 .seminar dt{
	height:19px;
	border-bottom:1px #ccc dotted;
	padding-bottom:5px;
}
#pageHome .contents1 .seminar dd{
	margin-top:-26px;
	margin-left:140px;
	margin-bottom:10px;
}
#pageHome .contents1 .seminar a{
	text-decoration:underline;
}
#pageHome .contents1 .seminar a:hover{
	text-decoration:none;
}
#pageHome .contents1 a.blog{
	background:url(../img/Top_BlogButton.gif) no-repeat;
	width:277px;
	height:149px;
	text-indent:277px;
	line-height:149px;
	display:block;
	overflow:hidden;
	float:right;
}
#pageHome .contents1  a.blog:hover{
	background:url(../img/Top_BlogButton.gif) no-repeat 0px -149px;
	width:277px;
	height:149px;
	text-indent:277px;
	line-height:149px;
	display:block;
	overflow:hidden;
	float:right;
}
#pageHome .contents2{
	background:url(../img/Top_contents2_image.gif) no-repeat 10px 70px;
	margin-bottom:30px;
	overflow:hidden;
}
#pageHome .contents2 h2{
	background:url(../img/Page_Banner.gif) no-repeat 0px 0px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	display:block;
	overflow:hidden;
	margin-bottom:20px;
}
#pageHome .contents2 p.p1{
	text-indent:1em;
	margin-left:450px;
	font-size:17px;
	line-height:30px;
}
#pageHome .contents2 .schedule{
	padding-top:30px;
	margin-bottom:30px;
}
#pageHome .contents2 .schedule table caption{
	color:#866c33;
	font-size:23px;
	font-weight:600;
	text-align:left;
	padding-left:3px;
	line-height:35px;
}
#pageHome .contents2 .schedule table{
	float:left;
	border:1px #8ccdd1 solid;
	width:400px;
}
#pageHome .contents2 .schedule table th{
	font-size:14px;
	font-weight:100;
	padding:5px;
	background:#8ccdd1;
	color:#FFF;
}
#pageHome .contents2 .schedule table td{
	text-align:center;
	padding:7px 0px;
	background:#fafafa;
}
#pageHome .contents2 .TEL{
	float:right;
	padding-top:5px;
	background:url(../img/Top_TEL.gif) no-repeat;
	width:542px;
	overflow:hidden;
}
#pageHome .contents2 .TEL h3{
}
#pageHome .contents2 .TEL a{
	background:url(../img/Top_TelButton.gif) no-repeat;
	width:418px;
	height:55px;
	text-indent:418px;
	line-height:55px;
	display:block;
	overflow:hidden;
	margin:130px 0px 0px 65px;
}
#pageHome .contents2 .TEL a:hover{
	background:url(../img/Top_TelButton.gif) no-repeat 0px -55px;
	width:418px;
	height:55px;
	text-indent:418px;
	line-height:55px;
	display:block;
	overflow:hidden;
	margin:130px 0px 0px 65px;
}
#pageHome .contents2 .TEL p{
	padding-left:20px;
	padding-top:45px;
	font-size:16px;
	line-height:25px;
}
#pageHome .contents2 .TEL p.p3{
	font-size:15px;
	padding-top:10px;
	line-height:20px;
}
#pageHome .contents2 .TEL p span{
	color:#F00;
}
#pageHome .contents3{
	clear:both;
	background:url(../img/Top_Step02.gif) no-repeat 780px 120px;
	border-bottom:3px #c8b796 double;
	padding-bottom:50px;
	margin-bottom:50px;
}
#pageHome .contents3 h2{
	background:url(../img/Page_Banner.gif) no-repeat 0px -71px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}
#pageHome .contents3 h3{
	color:#89b906;
	font-size:24px;
	margin-left:155px;
	padding-top:20px;
}
#pageHome .contents3 p{
	font-size:17px;
	margin-left:155px;
	padding:10px 0px;
}
#pageHome .contents3 .step1{
	background:url(../img/Top_Step01.gif) no-repeat 0px 0px;
	width:776px;
	height:154px;
	margin-left:5px;
}
#pageHome .contents3 .step2{
	background:url(../img/Top_Step01.gif) no-repeat -776px 0px;
	width:776px;
	height:154px;
	margin-left:5px;
}
#pageHome .contents3 .step3{
	background:url(../img/Top_Step01.gif) no-repeat -1552px 0px;
	width:776px;
	height:154px;
	margin-left:5px;
}
#pageHome .contents3 .step4{
	background:url(../img/Top_Step01.gif) no-repeat -2328px 0px;
	width:776px;
	height:154px;
	margin-left:5px;
}

#pageHome .information{
	width:942px;
	border:1px #a3723f solid;
	background:#fcfaf7;
	float:left;
	padding:4px;
	border-radius:3px;
}
#pageHome .information h2{
	background:url(../img/Top_Banner02.gif) no-repeat;
	width:942px;
	height:29px;
	text-indent:942px;
	line-height:29px;
	overflow:hidden;
	margin-bottom:5px;
}

#pageHome .information dl{
	padding:10px 10px 0px 10px;
	overflow:hidden;
}
#pageHome .information dt{
	height:19px;
	line-height:21px;
	padding-bottom:10px;
	border-bottom:1px #ccc dotted;
	margin-bottom:10px;
}
#pageHome .information dd{
	line-height:21px;
	padding-bottom:10px;
	margin-top:-39px;
	margin-left:145px;
	margin-bottom:10px;
}
#pageHome .information span{
	line-height:17px;
	display:inline-block;
	border-radius:3px;
	background:#F90;
	color:#FFF;
	font-size:11px;
	margin-right:10px;
	padding:0px 5px;
	vertical-align:top;
}	
#pageHome .information a{
	text-decoration:underline;
}
#pageHome .information a:hover{
	text-decoration:none;
}

/*-----------------------------------------------------------------------------
相続相談センターとは
-------------------------------------------------------------------------------*/

#pageAboutWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
}
#pageAboutWrap{
	overflow:hidden;
	margin-bottom:50px;
}
#pageAboutWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px 0px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
}
#pageAboutWrap #pageAbout p.img{
}
#pageAboutWrap #pageAbout h2.title1{
	background:url(../img/pageAbout_h2.gif) no-repeat 0px 0px;
	width:950px;
	height:50px;
	text-indent:950px;
	line-height:50px;
	overflow:hidden;
	margin-bottom:15px;
}
#pageAboutWrap #pageAbout h2.title2{
	background:url(../img/pageAbout_h2.gif) no-repeat 0px -50px;
	width:950px;
	height:50px;
	text-indent:950px;
	line-height:50px;
	overflow:hidden;
	margin-bottom:15px;
}
#pageAboutWrap #pageAbout h2.title3{
	background:url(../img/pageAbout_h2.gif) no-repeat 0px -100px;
	width:950px;
	height:50px;
	text-indent:950px;
	line-height:50px;
	overflow:hidden;
	margin-bottom:15px;
}
#pageAboutWrap #pageAbout p{
	font-size: 17px;
	line-height: 31px;
	padding:0px 20px 50px 20px;
}
#pageAboutWrap #pageAbout p.size{
	font-size:17px;
}

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

#pageFaqWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
}
#pageFaqWrap{
	overflow:hidden;
	margin-bottom:80px;
}
#pageFaqWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -85px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
}
#pageFaq h3{
	color:#89b906;
	font-size:25px;
	margin-left:20px;
	margin-bottom:5px;
}
#pageFaq p{
	font-size:17px;
	line-height: 27px;
	margin-left:25px;
}
#pageFaq .contents1{
	background:url(../img/page_Faq_img01.jpg) no-repeat 0px 220px;
	height:1000px;
	margin-bottom:60px;
	overflow:hidden;
}
#pageFaq .contents1 h2{
	background:url(../img/Page_Banner.gif) no-repeat 0px -144px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	overflow:hidden;
	margin-bottom:20px;
}
#pageFaq .contents2{
	background:url(../img/page_Faq_img02.jpg) no-repeat 0px 220px;
	height:600px;
	margin-bottom:50px;
}
#pageFaq .contents2 h2{
	background:url(../img/Page_Banner.gif) no-repeat 0px -215px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	overflow:hidden;
	margin-bottom:20px;
}
#pageFaq .contents3{
	background:url(../img/page_Faq_img03.gif) no-repeat 0px 0px;
	padding-top:30px;
}
#pageFaq .contents3 h2{
	background:url(../img/page_Faq01.gif) no-repeat;
	width:560px;
	height:60px;
	text-indent:560px;
	line-height:60px;
	overflow:hidden;
	margin-bottom:20px;
}
#pageFaq .contents3 h3{
	color:#89b906;
	font-size:20px;
	margin-left:20px;
	margin-bottom:5px;
}
#pageFaq .contents3 ul{
	margin-left:80px;
	margin-bottom:20px;
}
#pageFaq .contents3 li{
	list-style:disc;
	padding-left:10px;	
}

/*-----------------------------------------------------------------------------
アクセス
-------------------------------------------------------------------------------*/
#pageAccessWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
}
#pageAccessWrap{
	overflow:hidden;
	margin-bottom:100px;
}
#pageAccessWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -170px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
}
#pageAccess .contents1 {
	clear:both;
}
#pageAccess .contents1 a{
	text-decoration:underline;
}
#pageAccess .contents1 .access{
	float:left;
	width:470px;
}
#pageAccess .contents1 .access h3{
	color:#89b906;
	font-size:24px;
	line-height:25px;
	padding-bottom:5px;
	margin-bottom:10px;
	width:450px;
	border-bottom:1px #d4c7ae dotted;
}
#pageAccess .contents1 .access p{
	font-size:17px;
	line-height:23px;
	padding-bottom:5px;
}
#pageAccess .contents1 .access p.right{
	text-align:right;
	padding-right:20px;
}
#pageAccess .contents1 .access p.size{
	font-size:16px;
	line-height:23px;
}
#pageAccess .contents1 .map{
	float:right;
	width:440px;
	height:300px;
	margin-bottom:60px;	
	padding-right:10px;
}
#pageAccess .contents1 .map p.p1{
	text-align:right;
}
#pageAccess .contents1 #mapCanvas{
	width:440px;
	height:320px;
	margin-bottom:5px;
	border:5px solid #EEE;
}
#pageAccess .contents1 #infoWindow{
	width:245px;
	height:80px;
	line-height:19px;
}
#pageAccess .contents1 #infoWindow img{
	margin-right:10px;
}
#pageAccess .contents2{
	background:url(../img/page_Access_Office.jpg) no-repeat 0px 90px;
	overflow:hidden;
	clear:both;
}
#pageAccess .contents2 h2{
	background:url(../img/Page_Banner.gif) no-repeat 0px -285px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	overflow:hidden;
	margin-bottom:300px;
}
#pageAccess .contents2 .border{
	border:13px #f9f6ef solid;
}
#pageAccess .contents2 table{
	margin:0px auto 0px auto;
	border-collapse:collapse;
	width:924px;
}
#pageAccess .contents2 th{
	background-color:#fdfcfa;
	font-weight:bold;
	line-height:30px;	
	font-size:19px;
	color:#89b906;
	text-align:center;
	width:250px;
	border:1px #c8b796 solid;
	padding:20px 30px;
}
#pageAccess .contents2 td{
	font-size:17px;
	border:1px #c8b796 solid;
	padding:20px 30px;
}
#pageAccess .contents2 table a{
	text-decoration:underline;	
}
#pageAccess .contents2 table ul{
	padding-top:10px;
	margin-left:50px;
}
#pageAccess .contents2 table li{
	list-style:disc;
	font-size:15px;
}

/*-----------------------------------------------------------------------------
専門家紹介
-------------------------------------------------------------------------------*/
#pageAdviserWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both
}
#pageAdviserWrap{
	overflow:hidden;
	clear:both;
	margin-bottom:50px;
}
#pageAdviserWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -255px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
	clear:both
}
#pageAdviser{
	clear:both;
	overflow:hidden;
}
#pageAdviser h2{
	color:#89b906;
	float:left;
	width:180px;
	font-size:21px;
	padding:15px 25px 0px 10px;
	font-weight:normal;
	line-height:25px;
}
#pageAdviser dl{
	overflow:hidden;
	float:left;
	width:220px;
	padding-top:20px;
	color:#917c53;
}
#pageAdviser dl.margin{
	margin-left:25px;
}
#pageAdviser dt{
	float:left;
	padding-right:10px;
}
#pageAdviser dd.size{
	font-size:19px;
	line-height:28px;
}
#pageAdviser dd.small{
	font-size:12px;
	line-height:16px;
}
#pageAdviser dd{
	margin-bottom:5px;
	font-size:15px;
	line-height:20px;
}
#pageAdviser div.box{
	clear:both;
	overflow:hidden;
	border-top:1px #DDD solid;
	margin-bottom:30px;
	padding-top:15px;
}

/*-----------------------------------------------------------------------------
お問い合わせページ
-------------------------------------------------------------------------------*/
#pageContactWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both
}
#pageContactWrap{
	overflow:hidden;
	clear:both;
	margin-bottom:100px;
}
#pageContactWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -340px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
	clear:both
}
#pageContact h2{
	background:url(../img/Page_Banner.gif) no-repeat 0px -356px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	overflow:hidden;
	margin-bottom:20px;
}
#pageContact h3{
	color:#89b906;
	width:900px;
	border-bottom:1px #777 dotted;
	padding-left:20px;
	line-height:34px;
	margin-bottom:15px;
	font-size:24px;
	overflow:hidden;
}
#pageContact .mailform{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
#pageContact .mailform th{
	width:190px;
}
#pageContact p{
	font-size:17px;
	line-height: 25px;
	margin-left:30px;
}
#pageContact p a.font{
	font-size:30px;
	font-weight:bold;
}
#pageContact p span{
	color:#F00;
}
#pageContact p.text1{
	font-size:17px;
	margin-bottom:30px;
}
#pageContact p.text {
	line-height: 29px;
}
#pageContact p.text a{
	color:#8ccdd1;
}
#pageContact p.text a:hover{
	color:#cceef0;
}
#pageContact p.margin{
	font-size: 17px;
	margin-bottom:30px;
}
#pageContact .thanks a{
}
#pageContact .thanks{
	margin-bottom:50px;
}
#pageContact h2.thanks{
	background:url(../img/Page_Banner.gif) no-repeat 0px -427px;
	width:947px;
	height:71px;
	text-indent:947px;
	line-height:71px;
	overflow:hidden;
	margin-bottom:40px;
}
#pageContact div.boxPDF{
	overflow:hidden;
	margin-bottom:25px;
}
#pageContact div.boxPDF .pdf{
	float:left;
	overflow:hidden;
	margin-right:15px;
}
#pageContact div.boxPDF .pdf p{
	float:left;
}
#pageContact div.boxPDF .pdf a{
	background:url(../img/Contact_pdf.png) no-repeat -8px -5px;
	padding-left:25px;
	text-decoration:underline;
	margin-left:15px;
}
#pageContact div.boxPDF .pdf .p1{
	font-size:15px;
	padding-top:5px;
	margin-left:15px;
}
/*-----------------------------------------------------------------------------
プライバシーポリシー
-------------------------------------------------------------------------------*/

#pagePolicyWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both
}
#pagePolicyWrap{
	overflow:hidden;
	clear:both;
	margin-bottom:70px;
}
#pagePolicyWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -425px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
	clear:both
}
#pagePolicy div.box{
	clear:both;
	width:900px;
	margin:0px auto 30px auto;
}
#pagePolicy h2{
	color:#89b906;
	border-bottom:1px #D7CCB5 solid;
	margin-bottom:15px;
	padding-left:15px;
}
#pagePolicy p{
	width:850px;
	margin:0px auto;
}
#pagePolicy .box ul{
	padding:10px;
	margin-left:80px;
}
#pagePolicy .box li{
	list-style:disc;
}
/*-----------------------------------------------------------------------------
リンク集
-------------------------------------------------------------------------------*/
#pageLinkWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both
}
#pageLinkWrap{
	overflow:hidden;
	clear:both;
	margin-bottom:80px;
}
#pageLinkWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -510px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
	clear:both
}
#pageLink .contents1{
	margin:0px auto 50px auto;
	width:700px;
	clear:both;
}
#pageLink .contents1 table{
	border-collapse:collapse;
	margin:0px auto;
	width:700px;
}
#pageLink .contents1 table th{
	background:#ae9b6d;
	color:#fff;
	border:1px #c8b796 solid;
	font-size:22px;
	padding:5px;
	font-weight:normal;
}
#pageLink .contents1 table td{
	border:1px #c8b796 solid;
	padding:10px;
}
#pageLink .contents1 table td.td1{
	background:#fdfcfa;
	width:260px;
	padding:10px;
	color:#56451d;
	text-align:center;
	font-size:15px;
}
#pageLink .contents2{
	margin:0px auto;
	width:700px;
}
#pageLink .contents2 h2{
	color:#89b906;
	border-bottom:1px #c8b796 dotted;
}
#pageLink .contents2 p{
	padding:15px;
}
#pageLink .contents2 p.p1{
	font-size:14px;
}
#pageLink .contents2 table{
	width:600px;
	margin:0px auto 20px auto;
	border:1px #ae9b6d solid;
	border-collapse:collapse;	
}
#pageLink .contents2 th{
	text-align:left;
	background:#ae9b6d;
	color:#fff;
	padding:3px 0px 3px 10px;
}
#pageLink .contents2 td{
	padding:10px 0px 10px 20px;
	border:1px #c8b796 solid;
}
#pageLink .contents2 td img{
	padding-right:20px;
}
/*-----------------------------------------------------------------------------
相続用語集
-------------------------------------------------------------------------------*/
#pageWordsWrap .topImageWrap{
	background:url(../img/Page_bg.jpg) no-repeat top center;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both
}
#pageWordsWrap{
	overflow:hidden;
	clear:both;
	margin-bottom:80px;
}
#pageWordsWrap .topImage h1{
	background:url(../img/Page_h1.png) no-repeat 0px -595px;
	width:524px;
	height:85px;
	text-indent:524px;
	line-height:85px;
	overflow:hidden;
	float:right;
	margin-top:80px;
	clear:both
}
#pageWords h2{
	clear:both;
	width:850px;
	font-size:30px;
	line-height:35px;
	color:#89b906;
	border-bottom:1px #D7CCB5 solid;
	margin:0px auto 25px auto;
	padding-left:30px;
}
#pageWords table{
	border-collapse:collapse;
	margin:0px auto 50px auto;
	width:850px;
}
#pageWords table tr{
}
#pageWords table th{
	font-size: 17px;
	width:200px;
	border:1px #e1d6bb solid;
	background:#fdfcfa;
	color:#56451d;
	padding:10px;
}
#pageWords table td{
	border:1px #e1d6bb solid;
	padding:15px;
	font-size: 15px;
}


/*-----------------------------------------------------------------------------
フッターエリア
-------------------------------------------------------------------------------*/
#siteFooterWrap{
	background:url(../img/Footer_bg01.gif) repeat-x 0px 50px;
	overflow:hidden;
}
#siteFooter{
	background:url(../img/Footer_bg02.gif) no-repeat;
	overflow:hidden;
	padding-top:20px;
	clear:both;
}
#siteFooter a.pageTop{
	background:url(../img/Footer_PageTop.gif) no-repeat;
	float:right;
	width:170px;
	height:31px;
	text-indent:170px;
	line-height:31px;
	overflow:hidden;
	display:block;
	margin-bottom:50px;
}
#siteFooterAccess{
	float:left;
	width:600px;
	height: 325px;
	font-size:14px;
	clear:both;
	border-right:#D3C7A9 1px solid;
	margin-bottom: 30px;
}
#siteFooterAccess img{
	float:left;
	margin:0px 20px 0px 10px;
}
#siteFooterAccess h4{
	font-size:18px;
	margin-bottom:7px;
	font-weight:100;
}
#siteFooterAccess p.font{
	font-size:12px;
}
#siteFooterAccess p.access{
	margin-bottom:20px;
}
#siteFooterNavi{
	float:left;
	width:340px;
	overflow:hidden;
}
#siteFooterNavi ul{
	float:left;
	margin-left:40px;
}
#siteFooterNavi li{
	padding:10px 0px;
	font-size: 13px;
}
#siteFooterNavi li a{
	text-decoration:underline;
}
#siteFooterWrap .copyright{
	clear:both;
	text-align:center;
	margin-bottom:15px;
}
#siteFooterWrap .copyright .p1{
	font-size:21px;
	color:#6e5827;
}
#siteFooterWrap .copyright .p2{
	font-size:12px;
	color:#6e5827;
}

