@charset "Shift_JIS";
/* 下層用css */

/*タイトルエリア*/
#rightContentArea #title{
	width:580px;
	height:130px;
	margin:9px 0 17px 0;
}

.text16b{
font-size:16px;
font-weight:bold;
}
.text-blue{
font-weight:bold;
color:#006699;
margin-right:10px;
}

/*見出しh3*/
#rightContentArea h3{
	margin-bottom:8px;
	margin-top:10px;
}

/*リスト*/
#rightContentArea .waku {
	margin:0 0 25px 0;
}

#rightContentArea .waku dl {
	margin: 0px;
	padding: 0px;
}
#rightContentArea .waku dt {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#rightContentArea .waku dd {
	margin-top: -2.1em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:15em;
}

/*テーブル*/
#rightContentArea .type01 {
	margin: 0px 0px 20px;
	border-collapse: collapse;
	width:100%;
}

#rightContentArea .type01 td {
	padding: 5px;
	border: 1px solid #cccccc;
	line-height: 120%;
}
#rightContentArea .type01 th {
	padding: 5px;
	background: #eeeeee;
	text-align:center;
	border: 1px solid #cccccc;
}

/*業務内容*/
#rightContentArea .business ul{
margin:15px;
width:360px;
list-style:none;
}
#rightContentArea .business li{
background:url(../images/business/icon.jpg) no-repeat;
padding-left:15px;
}
#rightContentArea .more11{
border:2px #cccccc solid;
padding-bottom:15px;
margin-bottom:15px;
margin-top:20px;
}
#rightContentArea .more11 p{
margin:15px;
}
#rightContentArea .more11 dl{
margin:15px;
}
#rightContentArea .more11 dt{
margin-top:8px;
}
#rightContentArea .more11 ul li{
background:url(../images/business/icon2.jpg) no-repeat;
padding-left:10px;
margin:15px;
}
#rightContentArea .more11 ol{
margin:15px 15px 15px 35px;
}
#rightContentArea .moreButton2{
width:500px;
text-align:right;
margin:0 auto;
}
#rightContentArea .moreButton{
margin-left:15px;
vertical-align:middle;
}
/*見出しh4*/
#rightContentArea .business h4{
	background-color:#B1D1E9;
	font-weight:bold;
	padding:2px 0 2px 15px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:dotted 1px #0D488D;
	text-align:left;
}

/*事務所概要*/
#rightContentArea #outlineBox1{
border:2px #cccccc solid;
background:url(../images/outline/message-photo.jpg) right bottom no-repeat;
padding-bottom:15px;
margin-bottom:15px;
}
#rightContentArea #outlineBox1 p{
margin:15px;
width:360px;
}
#rightContentArea #outlineBox2{
border:2px #cccccc solid;
background:url(../images/outline/policy-photo.jpg) right bottom no-repeat;
padding-bottom:15px;
margin-bottom:15px;
}
#rightContentArea #outlineBox2 ul{
margin:15px;
width:360px;
list-style:none;
}

#rightContentArea #outlineBox2 li{
background:url(../images/common/icon.jpg) no-repeat;
padding-left:20px;
}

/*料金一覧*/
#rightContentArea #servicepackBox{
border-left:1px #0D488D solid;
border-bottom:1px #0D488D solid;
border-right:1px #0D488D solid;
padding:15px;
margin-top:0px;
text-align:center;
}

#rightContentArea #servicepackBox h4{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}
#rightContentArea #servicepackBox p,dl,ul{
list-style:none;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#rightContentArea #servicepackBox .waku{
margin-left:auto;
margin-right:auto;
}
#rightContentArea #servicepackBox .service{
background-color:#646F83;
padding:4px 12px 4px 12px;
color:#ffffff;
}
#rightContentArea #servicepackBox .mt5{
margin-top:5px;
}

/*会計ソフト*/
#rightContentArea .account h4{
	background-color:#B1D1E9;
	font-weight:bold;
	padding:2px 0 2px 15px;
	margin-bottom:15px;
	margin-top:10px;
	border-bottom:dotted 1px #0D488D;
	text-align:left;
}
#rightContentArea .account .support{
border:3px #eeeeee solid;
padding:20px;
text-align:left;
}

/*相続対策・事業承継対策*/
ul#inheritance li{
	float:left;
}
ul#inheritance li.mr19{
	margin-right:19px;
}


/*お問い合せ*/
#rightContentArea .red{
	color:#FF0000;
}


/*トップへ戻る*/
#rightContentArea #gotop{
	clear:both;
	width:580px;
	text-align:right;
	margin-top:25px;
	margin-bottom:5px;
}