@charset "Shift_JIS";


/*===========*/
/* TOPページ */
/*===========*/


#info{
	margin: 0px;
	padding: 0 0 20px 0;
}

#info #info_tit{
	margin: 0px;
	padding: 0 0 10px 0;
}


#info02{
	margin: 0px;
	padding: 0 0 20px 0;
}

#info02 #info02_tit{
	margin: 0px;
	padding: 0px;
}


table.top_box {
	width:778px;
	padding:0px;
	border-spacing:0;
	border:0px
}

table.top_box01 {
	width:778px;
	height:260px;
	padding:0px;
	border-spacing:0;
	border:1px solid #b8b8b9;
	background-color:#f1f2fb;
	empty-cells:show;
}

table.top_box02 {
	width:776px;
	padding:0px;
	border-spacing:0;
	border:0px
}

td.top_box02{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
}


table.top_box03 {
	width:380px;
	height:80px;
	padding:0px;
	border-spacing:0;
	border:1px solid #c4d2e2;
	background-color:#ffffff;
	empty-cells:show;
}

td.top_box03{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:5px;
}

table.top_box04 {
	width:371px;
	height:80px;
	padding:0px;
	border-spacing:0;
	border:1px solid #c4d2e2;
	background-color:#ffffff;
	empty-cells:show;
}

td.top_box04{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8px;
}



table.info02_box {
	width:606px;
	padding:0px;
	border-spacing:0;
	border:1px solid #aaaaaa;
	background-color:#d9d8d9;
	empty-cells:show;
}

table.info02_boxin {
	margin:10px;
	border-spacing:0;
	background-color:#d9d8d9;
	empty-cells:show;
}


td.info02_box_tit{
	padding-left:10px;
	padding-top:7px;
	padding-bottom:5px;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	BACKGROUND: URL(../../images/info02_box_tit.gif) no-repeat;
}

table.info02_boxin_white{
	width:288px;
	padding:0px;
	border-spacing:0;
	border:1px solid #aaaaaa;
	background-color:#ffffff;
	empty-cells:show;
}

table.info02_boxin_whitein{
	margin:10px;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}

/* info03 */


li{
	margin:0;
	padding:0;
}


ul{
	list-style-type: none;
}


#info03 {
	width:606px;
	height:88px;
	margin-bottom: 18px;
}

#info03 #bunner{
	margin:0px;
	padding:0px;
	border:0px;
}


#bunner01{
	float:left;
	width:298px;
	height:88px;
	text-indent:-9999px;
	background:url(../../images/go_blog.gif) no-repeat;
}


#bunner01 a{
	width:298px;
	height:88px;
	display:block;
}

#bunner01 a:hover{
	background:url(../../images/go_blog_on.gif) no-repeat;
}





#center{
	float:left;
	width:10px;
	height:88px;
}



#bunner02{
	float:left;
	width:298px;
	height:88px;
	text-indent:-9999px;
	background:url(../../images/go_contactus.gif) no-repeat;
}

#bunner02 a{
	width:298px;
	height:88px;
	display:block;
}

#bunner02 a:hover{
	background:url(../../images/go_contactus_on.gif) no-repeat;
}







/*==========*/
/* パンクズ */
/*==========*/

#pl {
	font-size: 11px;
	color:#555555;
	margin: 0px;
	padding: 10px 0;
}

/*===================*/
/* 企業情報 補足事項 */
/*===================*/

.td_tit01{
	font-weight:bold;
	padding-top:13px;
	padding-bottom:1px;
	border-bottom: 1px solid #e1e1e1;
}

.td_tit02{
	font-weight:bold;
	padding-top:40px;
	padding-bottom:1px;
	border-bottom: 1px solid #e1e1e1;
}


.td_01{
	padding-top:13px;
	padding-bottom:3px;
}

.td_02{
	padding:10px 0;
	border-bottom: 1px solid #e1e1e1;
}

.td_03{
	padding:10px 0;
}

.td_05{
	border-top: 1px solid #e1e1e1;
	padding-top:10px;
	padding-bottom:20px;
}


/*==========*/
/* 業務紹介 */
/*==========*/

/* 土地信託(基本タイプ) */

.tbl_s01{
	width:570px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.tdbg_s01{
	background: #FFFFFF url(../../service/images/tdbg_service01.gif) repeat-y;
	padding:10px;
	border-bottom: 1px solid #467e3a;
}

/* 土地信託(遺言代用/後継ぎ遺贈型受益者連続タイプ) */

.tbl_s02{
	width:570px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.tdbg_s02{
	background: #FFFFFF url(../../service/images/tdbg_service02.gif) repeat-y;
	padding:10px;
	border-bottom: 1px solid #467e3a;
}

/* 不動産管理信託 */

.tbl_s03{
	width:570px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.tdbg_s03{
	background: #FFFFFF url(../../service/images/tdbg_service03.gif) repeat-y;
	padding:10px;
	border-bottom: 1px solid #4171b2;
}

/* 相続関連業務 */

.tbl_s04{
	width:570px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.tdbg_s04{
	background: #FFFFFF url(../../service/images/tdbg_service04.gif) repeat-y;
	padding:10px;
	border-bottom: 1px solid #c73d2f;
}

.td_s04{
	padding-top:5px;
	padding-bottom:15px;
}

/*==============*/
/* お問い合わせ */
/*==============*/


#request{
	margin: 0px;
	padding-top: 10px;
}




#request table.requestFrom{
	margin-top: 10px;
	width: 610px;
	/*border-collapse: separate;*/
}

#request p.chk{
	font-size:11px;
	text-align:right;
	margin: 0px;
}

#request .requestFrom td.ColumnName{
	background: #f1f7ff;
	border:1px solid #d8d8d8;
	padding:6px;
	width:30%;
	text-align:right;
	vertical-align:middle;
	font-weight: bold;
}

#request .requestFrom td.InputColumn{
	border:1px solid #d8d8d8;
	background: #ffffff;
	padding:6px;
}

#request .requestFrom td.Submit{
	padding:15px 0 5px 0;
	text-align:center;
}

#request .requestFrom td.SSL{
	text-align:center;
}


#request table.SendMail{
	margin-top: 10px;
	margin-bottom: 150px;
	width: 610px;
	/*border-collapse: separate;*/
}

#request .SendMail td.send{
	padding:6px;
	width:50%;
	text-align:right;
	vertical-align:middle;
}

#request .SendMail td.revise{
	padding:6px;
}

#request .SendMail td.complete{
	padding:6px;
	text-align:center;
	vertical-align:middle;
}

#request .SendMail span{
	font-size:14px;
	padding:10px;
	color:#209ec5;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}


/*==============*/
/* サイトマップ */
/*==============*/

.sitemap {
	padding-top:10px;
	line-height: 2;
	margin: 4px 9px;
}

.sitemap ul  {
	list-style: none;
	margin: 0px;
}

.sitemap ul li {
	background: url(../../sitemap/images/ic_b01.gif) no-repeat 0px 5px;
	padding-left: 13px;
}

.sitemap ul li.down {
	background: url(../../sitemap/images/ic_b02.gif) no-repeat 0px 9px;
	padding-left: 13px;
	margin-left: 15px;
}

.sitemap ul li.down02 {
	background: url(../../sitemap/images/ic_b03.gif) no-repeat 0px 9px;
	padding-left: 13px;
	margin-left: 30px;
}

div.sitemap a:link{
	font-size: 13px;line-height:130%;color:#777777;
}
div.sitemap a:visited{
	font-size: 13px;line-height:130%;color:#777777;
}
div.sitemap a:hover{
	font-size: 13px;line-height:130%;text-decoration: none;color:#008EDF
}



.tit {
	color:#00217f;
	background: url(../../sitemap/images/ic_b01.gif) no-repeat 0px 9px;
	padding-left: 10px;
}

/*======================*/
/* プライバシーポリシー */
/*======================*/

#privacy{
	margin: 0px;
	padding: 0px;
}


#privacy p.cap{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color:#116C00;
	font-weight: bold;
}

#privacy p.text{
	margin: 0px;
	padding: 0 0 10px 0;
}

