@charset "utf-8";
/* CSS Document */

body{
	background:url(images/common/body_bg.jpg) repeat-x;
}
h4{
	height:0;
	padding-top:72px;
	overflow:hidden;
	margin:20px 0;
}
h5{
	display:block;
	height:20px;
	font-size:15px;
	color: #017CA5;
	font-weight:bold;
	border-left:solid 5px #017CA5;
	padding-left:5px;
	padding-top:3px;
	margin-bottom: 10px;
}
h6{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
p#st_text{
	background:url(images/common/st_text.jpg) no-repeat;
	border-top:solid 1px #CCCCCC;
	font-size:12px;
	line-height:150%;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#second_title01{
	background:url(images/contents/title01.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title02{
	background:url(images/contents/title02.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title03{
	background:url(images/contents/title03.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title04{
	background:url(images/contents/title04.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title05{
	background:url(images/contents/title05.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title06{
	background:url(images/contents/title06.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title07{
	background:url(images/contents/title07.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title09{
	background:url(images/contents/title09.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title11{
	background:url(images/contents/title11.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title12{
	background:url(images/contents/title12.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title13{
	background:url(images/contents/title13.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title14{
	background:url(images/contents/title14.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title15{
	background:url(images/contents/title15.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title16{
	background:url(images/contents/title16.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title17{
	background:url(images/contents/title17.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}
#second_title18{
	background:url(images/contents/title18.gif) no-repeat;
	height:0;
	padding-top:84px;
	overflow:hidden;
}

#st_box{
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:20px;
}
.midashi01{
	background:url(images/contents/midashi01.gif) no-repeat;
	font-weight:bold;
	font-size:15px;
	padding-left:20px;
	margin-bottom:10px;
}
.midashi02{
	background:url(images/contents/midashi02.gif) no-repeat;
	font-weight:bold;
	font-size:13px;
	line-height: 15px;
	padding-left:20px;
	margin-bottom:10px;
}
.box{
	margin-bottom:1em;
}
.box p{
	font-size:13px;
}
.bottom15{
	margin-bottom:15px;
}
.r{
	color:red;
}
.r_right{
	text-align:right;
}
.b{
	color:#0041A0;
	margin-top:10px;
}
.in{
	margin-left:1em;
}
.bold{
	font-weight:bold;
}
.ls{
	letter-spacing:1em;
}
.kinds{
	width:471px;
}
.kinds div{
	float:left;
}
.kinds div a{
	width:229px;
	height:0px;
	display:block;
	padding-top:67px;
	overflow:hidden;
}
.box_yellow{
	color:#0041A0;
	background-color:#FFFAE4;
	margin:20px 15px;
	padding:10px;
}
.box_blue{
	color:#333333;
	background-color:#EEFBFF;
	margin:20px 15px;
	padding:10px;
}
dl.box_blue dt,dl.box_blue dd{
	font-size:13px;
	font-weight:bold;
	line-height:150%;
}
dl.box_blue dd{
	margin-left:1em;
}
dl.box_blue dd.r{
	font-weight:normal;
	margin-left:0;
}

/* 事務所案内 */
#information_style01{
	width: 305px;
	margin-right: 15px;
	float: left;
}
#information_style02{
	width: 150px;
	float: left;
}
#information_img div{
	width: 230px;
	float: left;
}
#information_table{
	width: 100%;
	border-collapse: collapse;
}
#information_table th{
	font-size: 13px;
	background-color: #ECF8F9;
	text-align: left;
	width: 25%;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#information_table td{
	width: 75%;
	font-size: 13px;
	border: 1px solid #CCCCCC;
	line-height: 150%;
	padding: 10px;
}
#information_map{
	margin-top: 15px;
}
#information_map iframe{
	margin-bottom: 5px;
}
#information_big{
	font-size: 13px;
	text-decoration: none;
}

/* 相談窓口 */
#inquiry_style01{
	background:url(images/contents/inquiry_01.gif) no-repeat;
	height:0;
	padding-top:72px;
	overflow:hidden;
}
#inquiry_ul1{
	margin-bottom: 10px;
}
#inquiry_ul1 li{
	height: 0;
	padding-top: 27px;
	overflow: hidden;
}
#inquiry_style02{
	background:url(images/contents/inquiry_02.gif) no-repeat;
}
#inquiry_style03{
	background:url(images/contents/inquiry_03.gif) no-repeat;
}
#inquiry_style04{
	background:url(images/contents/inquiry_04.gif) no-repeat;
}
#inquiry_style05{
	background:url(images/contents/inquiry_05.gif) no-repeat;
}
#inquiry_style06{
	background:url(images/contents/inquiry_06.gif) no-repeat;
}
#inquiry_ul2{
	background:url(images/contents/inquiry_07.gif) no-repeat right;
	min-height: 213px;
}
#inquiry_ul2 li{
	height: 0;
	padding-top: 49px;
	overflow: hidden;
}
#inquiry_style08{
	background:url(images/contents/inquiry_08.gif) no-repeat;
}
#inquiry_style09{
	background:url(images/contents/inquiry_09.gif) no-repeat;
}
#inquiry_style10{
	background:url(images/contents/inquiry_10.gif) no-repeat;
}
#inquiry_style11{
	background:url(images/contents/inquiry_11.gif) no-repeat;
}
#inquiry_style12{
	background:url(images/contents/inquiry_12.gif) no-repeat;
}

/* よくあるご質問 */
.qanda_top{
	background:url(images/contents/link_border.gif) no-repeat top;
	padding-top: 7px;
	border-bottom: 1px solid #CCCCCC;
}
.qanda_top p{
	background:url(images/contents/qanda_q.gif) no-repeat left 10px;
	padding: 10px 10px 10px 55px;
	min-height: 40px;
}
.qanda_bottom{
	background:url(images/contents/link_border.gif) no-repeat bottom;
	padding-bottom: 7px;
}
.qanda_bottom p{
	background:url(images/contents/qanda_a.gif) no-repeat left 10px;
	padding: 10px 10px 10px 55px;
	min-height: 40px;
}

.qanda_mtop{
	width:160px;
	color:#FFF;
	padding:5px 10px;
	background:url(images/common/tmidashi_top.jpg) no-repeat #0641A2;
	border:none;
	margin:0;
}
.qanda_mbot{
	width:471px;
	height:0;
	padding:0;
	padding-top:4px;
	background-color:#0641A2;
	overflow:hidden;
	border:none;
	margin:0 0 10px 0;
}

/* コラム */
.column_box{
	background:url(images/contents/column_footer.gif) no-repeat bottom;
	padding-bottom: 10px;
}
.column_box h4{
	background:url(images/contents/column_title.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 38px;
	margin: 0;
}
.column_contents{
	border-left: 1px solid #0197C9;
	border-right: 1px solid #0197C9;
	padding: 0 1em 5px 1em;
}
.column_contents img{
	margin: 20px 0;
}

/* リンク */
#link_banner{
	width: 235px;
	padding-right: 8px;
	border-right: 1px solid #CCCCCC;
	float: left;
}
#link_url{
	width: 219px;
	padding-left: 8px;
	float: left;
}
#link_main{
	background:url(images/contents/link_border.gif) no-repeat top;
	padding-top: 7px;
}
.link_box{
	heigth: 120px;
	padding-top: 15px;
	border-bottom: 1px solid #CCCCCC;
}
.link_back1{
	background:url(images/contents/link_back1.jpg) no-repeat bottom;
}
.link_back2{
	background:url(images/contents/link_back2.jpg) no-repeat bottom;
}
.link_point{
	width: 283px;
	margin: 0 10px 0 5px;
	float: left;
}
.link_point p{
	background:url(images/contents/midashi01.gif) no-repeat left 6px;
	padding: 3px 0 3px 20px;
	border-bottom: 1px dotted #CCCCCC;
}
.link_img{
	width: 168px;
	float: left;
}
.link_comment{
	padding: 10px 5px 15px 5px;
}

/* サイトマップ */
#sitemap_dl dt{
	color: #017CA5;
	font-size: 13px;
	background: url(images/contents/sitemap_p.gif) no-repeat left 1px;
	padding-left: 18px;
	width: 240px;
}
#sitemap_dl dt a{
	color: #017CA5;
	text-decoration: none;
}
#sitemap_dl dd{
	color:#003366;
	font-size: 13px;
	width: 200px;
	line-height:150%;
	border-bottom: 1px dashed #CCCCCC;
	padding: 0 0 1em 250px;
	margin: -17px 0 1em 0;
}
#sitemap_dl li{
	list-style-type: disc;
	font-size: 13px;
	margin-left: 18px;
}

/* 当事務所の特徴 */
#feature_style01{
	background: url(images/contents/feature_01.gif) no-repeat;
}
#feature_style02{
	background: url(images/contents/feature_02.gif) no-repeat;
}
#feature_style03{
	background: url(images/contents/feature_03.gif) no-repeat;
}
#feature_style04{
	background: url(images/contents/feature_04.gif) no-repeat;
}
#feature_style05{
	background: url(images/contents/feature_05.gif) no-repeat;
}
#feature_style06{
	background: url(images/contents/feature_06.gif) no-repeat;
}
#feature_ul li{
	height: 0;
	padding-top: 29px;
	overflow: hidden;
}
#feature_style07{
	background: url(images/contents/feature_07.gif) no-repeat right top;
	padding-right: 160px;
}

/* 暮らしの法律 */
#living_style01{
	background:url(images/contents/living_style01.gif) no-repeat;
	height:0;
	padding-top:36px;
	overflow:hidden;
}
#living_style02{
	background:url(images/contents/living_style02.gif) no-repeat;
	margin-right:12px;
}
#living_style02_on{
	background:url(images/contents/living_style02_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#living_style03{
	background:url(images/contents/living_style03.gif) no-repeat;
}
#living_style03_on{
	background:url(images/contents/living_style03_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#living_style04{
	background:url(images/contents/living_style04.gif) no-repeat;
	margin-right:12px;
}
#living_style04_on{
	background:url(images/contents/living_style04_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#living_style05{
	background:url(images/contents/living_style05.gif) no-repeat;
}
#living_style05_on{
	background:url(images/contents/living_style05_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#living_1_style01{
	background:url(images/contents/living_1_style01.gif) no-repeat;
}
#living_1_style02{
	background:url(images/contents/living_1_style02.gif) no-repeat right top;
	padding-right:150px;
}
#living_1_style03{
	background:url(images/contents/living_1_style03.gif) no-repeat;
	height: 0;
	padding-top: 60px;
	overflow: hidden;
	margin-bottom: 10px;
}
#living_2_style01{
	background:url(images/contents/living_2_style01.gif) no-repeat;
}
.living_dl dd ul, .living_dl .living_border{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
.living_dl{
	margin-bottom: 20px;
}
.living_dl dt{
	color: #ff6600;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.living_dl dd ul li{
	list-style-image: url(images/contents/square2.gif);
	line-height: 150%;
	margin-left: 18px;
	font-size: 13px;
}
.living_dl dd p{
	margin-bottom: 0.5em;
}
#living_3_style01{
	background:url(images/contents/living_3_style01.gif) no-repeat;
}
#living_3_style02{
	background:url(images/contents/living_3_style02.gif) no-repeat right top;
	padding-right: 150px;
}
#living_3_style03{
	background:url(images/contents/living_3_style03.gif) no-repeat;
	padding-top: 73px;
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}
#living_3_dl dt{
	background:url(images/contents/living_3_style04.gif) no-repeat;
	font-size: 13px;
	line-height: 20px;
	padding-left: 50px;
	margin-bottom: 10px;
}
#living_3_dl dd{
	background:url(images/contents/living_3_style05.gif) no-repeat;
	padding: 3px 0 10px 50px;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
}
#living_4_style01{
	background:url(images/contents/living_4_style01.gif) no-repeat;
}
#living_4_style02{
	background:url(images/contents/living_4_style02.gif) no-repeat;
	padding-top: 28px;
	height: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
#living_4_style03{
	background:url(images/contents/living_4_style03.gif) no-repeat;
	padding-top: 28px;
	height: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.living_4_ul li{
	font-size: 13px;
	line-height: 150%;
	list-style-type: circle;
	margin-left: 18px;
}

/* 借金・任意整理・自己破産 */
#borrowing_style01{
	background:url(images/contents/borrowing_style01.gif) no-repeat;
	height:0;
	padding-top:36px;
	overflow:hidden;
}
#borrowing_style02{
	background:url(images/contents/borrowing_style02.gif) no-repeat;
	margin-right:12px;
}
#borrowing_style02_on{
	background:url(images/contents/borrowing_style02_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#borrowing_style03{
	background:url(images/contents/borrowing_style03.gif) no-repeat;
}
#borrowing_style03_on{
	background:url(images/contents/borrowing_style03_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#borrowing_style04{
	background:url(images/contents/borrowing_style04.gif) no-repeat;
	margin-right:12px;
}
#borrowing_style04_on{
	background:url(images/contents/borrowing_style04_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#borrowing_style05{
	background:url(images/contents/borrowing_style05.gif) no-repeat;
}
#borrowing_style05_on{
	background:url(images/contents/borrowing_style05_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#borrowing_style06{
	background:url(images/contents/borrowing_style06.gif) no-repeat;
}
#borrowing_style07{
	background:url(images/contents/borrowing_style07.gif) no-repeat right;
	padding-right:160px;
}
#borrowing_style08{
	background:url(images/contents/borrowing_style08.gif) no-repeat;
	margin-top:15px;
}
#borrowing_style09{
	background:url(images/contents/borrowing_style09.gif) no-repeat;
}
#borrowing_style10{
	background:url(images/contents/borrowing_style10.gif) no-repeat;
}
#borrowing_style11{
	background:url(images/contents/borrowing_style11.gif) no-repeat;
}
#borrowing_style12{
	background:url(images/contents/borrowing_style12.gif) right no-repeat;
	height:180px;
	padding-right:170px;
}
#borrowing_style12 ul li{
	width:282px;
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#borrowing_style13{
	background:url(images/contents/borrowing_style13.gif) no-repeat;
	height:0;
	padding-top:68px;
	overflow:hidden;
	margin-top:20px;
}
#borrowing_style14{
	background:url(images/contents/borrowing_style14.gif) no-repeat;
	height:0;
	padding-top:69px;
	overflow:hidden;
}
#borrowing_style15{
	background:url(images/contents/borrowing_style15.gif) no-repeat;
	height:0;
	padding-top:90px;
	overflow:hidden;
	margin-bottom:25px;
}
#borrowing_style16{
	background:url(images/contents/borrowing_style16.gif) no-repeat;
	height:0;
	padding-top:145px;
	overflow:hidden;
	margin:20px 0 25px 0;
}
#borrowing_2_style01{
	background:url(images/contents/borrowing_2_style01.gif) no-repeat;
}
#borrowing_2_style02{
	background:url(images/contents/borrowing_2_style02.gif) right no-repeat;
	height:180px;
	padding-right:170px;
}
#borrowing_2_style02 ul li{
	width:307px;
	height:0;
	padding-top:52px;
	overflow:hidden;
}
#borrowing_2_style03{
	background:url(images/contents/borrowing_2_style03.gif) no-repeat;
	margin-top:15px;
}

#borrowing_2_style04{
	background:url(images/contents/borrowing_2_style04.gif) no-repeat;
}
#borrowing_2_style05{
	background:url(images/contents/borrowing_2_style05.gif) no-repeat;
}
#borrowing_3_style01{
	background:url(images/contents/borrowing_3_style01.gif) no-repeat;
}
#borrowing_3_style02{
	background:url(images/contents/borrowing_3_style02.gif) right no-repeat;
	height:180px;
	padding-right:170px;
}
#borrowing_3_style02 ul li{
	width:282px;
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#borrowing_3_style03{
	background:url(images/contents/borrowing_3_style03.gif) no-repeat;
	margin-top:15px;
}
#borrowing_3_style04{
	background:url(images/contents/borrowing_3_style04.gif) no-repeat;
}
#borrowing_3_style05{
	background:url(images/contents/borrowing_3_style05.gif) no-repeat;
}
#borrowing_3_style12{
	margin:15px 0 25px 0;
}
#borrowing_3_style12 ul li{
	width:471px;
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#borrowing_3_style06{
	background:url(images/contents/borrowing_3_style06.gif) no-repeat;
}
#borrowing_3_style07{
	background:url(images/contents/borrowing_3_style07.gif) no-repeat;
}
#borrowing_3_style08{
	background:url(images/contents/borrowing_3_style08.gif) no-repeat;
}
#borrowing_3_style09{
	background:url(images/contents/borrowing_3_style09.gif) no-repeat;
	height:0;
	padding-top:91px;
	overflow:hidden;
	margin-top:20px;
}
#borrowing_3_style10{
	background:url(images/contents/borrowing_3_style10.gif) no-repeat;
	height:0;
	padding-top:96px;
	overflow:hidden;
	margin-bottom:25px;
}
#borrowing_3_style11{
	background:url(images/contents/borrowing_3_style11.gif) no-repeat;
	height:0;
	padding-top:145px;
	overflow:hidden;
	margin:20px 0 25px 0;
}
#borrowing_4_style01{
	background:url(images/contents/borrowing_4_style01.gif) no-repeat;
}
#borrowing_4_style02, #borrowing_4_style03{
	width:235px;
	margin-top:15px;
	float:left;
}
#borrowing_4_style02 h6{
	background:url(images/contents/borrowing_4_style02.gif) no-repeat;
	height:0;
	padding-top:27px;
	overflow:hidden;
}
#borrowing_4_style03 h6{
	background:url(images/contents/borrowing_4_style03.gif) no-repeat;
	height:0;
	padding-top:27px;
	overflow:hidden;
}
#borrowing_4_style02 ul li, #borrowing_4_style03 ul li{
	width:235px;
	height:0;
	padding-top:77px;
	overflow:hidden;
}
#borrowing_4_style04{
	background:url(images/contents/borrowing_4_style04.gif) no-repeat;
}
#borrowing_4_style05{
	background:url(images/contents/borrowing_4_style05.gif) no-repeat;
}
#borrowing_4_style06{
	background:url(images/contents/borrowing_4_style06.gif) no-repeat;
}
#borrowing_4_style07{
	background:url(images/contents/borrowing_4_style07.gif) no-repeat;
}
#borrowing_4_style08{
	background:url(images/contents/borrowing_4_style08.gif) no-repeat;
}
#borrowing_4_style09{
	background:url(images/contents/borrowing_4_style09.gif) no-repeat;
}
#borrowing_4_style10{
	background:url(images/contents/borrowing_4_style10.gif) no-repeat;
}
#borrowing_4_style11{
	background:url(images/contents/borrowing_4_style11.gif) no-repeat;
}
#borrowing_4_style12{
	background:url(images/contents/borrowing_4_style12.gif) no-repeat;
}
#borrowing_4_style13{
	background:url(images/contents/borrowing_4_style13.gif) no-repeat;
}
#borrowing_4_style14{
	background:url(images/contents/borrowing_4_style14.gif) no-repeat;
}
#borrowing_4_style15{
	background:url(images/contents/borrowing_4_style15.gif) no-repeat;
}

/* 相続・遺言・遺産分割 */
#inheritance_style01{
	background:url(images/contents/registration_style01.gif) no-repeat;
	height:0;
	padding-top:36px;
	overflow:hidden;
}
#inheritance_style02{
	background:url(images/contents/inheritance_style02.gif) no-repeat;
	margin-right:12px;
}
#inheritance_style02_on{
	background:url(images/contents/inheritance_style02_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#inheritance_style03{
	background:url(images/contents/inheritance_style03.gif) no-repeat;
}
#inheritance_style03_on{
	background:url(images/contents/inheritance_style03_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#inheritance_style04{
	background:url(images/contents/inheritance_style04.gif) no-repeat right top;
	padding-left:120px;
}
#inheritance_style04_on{
	background:url(images/contents/inheritance_style04_on.gif) no-repeat right top;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	padding-left:121px;
}
#inheritance_1_style01{
	background:url(images/contents/inheritance_1_style01.gif) no-repeat;
}
#inheritance_1_style02{
	background:url(images/contents/inheritance_1_style02.gif) no-repeat right top;
}
#inheritance_1_style03{
	background:url(images/contents/inheritance_1_style03.gif) no-repeat;
	min-height: 185px;
	padding-left: 170px;
}
#inheritance_2_style01{
	background:url(images/contents/inheritance_2_style01.gif) no-repeat;
}
#inheritance_2_style02{
	background:url(images/contents/inheritance_2_style02.gif) no-repeat right top;
	min-height: 150px;
}
#inheritance_2_style02 li{
	width: 307px;
	height: 0;
	padding-top: 29px;
	overflow: hidden;
}
#inheritance_2_style03{
	background:url(images/contents/inheritance_2_style03.gif) no-repeat;
}
#inheritance_2_style04{
	background:url(images/contents/inheritance_2_style04.gif) no-repeat;
}
#inheritance_2_style05{
	background:url(images/contents/inheritance_2_style05.gif) no-repeat;
}
#inheritance_qa dt{
	background:url(images/contents/inheritance_2_q.gif) no-repeat;
	font-size: 13px;
	line-height: 21px;
	padding-left: 28px;
	margin-top: 1em;
}
#inheritance_qa dd{
	background:url(images/contents/inheritance_2_a.gif) no-repeat;
	line-height: 21px;
	padding: 0 0 10px 28px;
	margin-top: 0.5em;
	border-bottom: 1px dashed #CCCCCC;
}
#inheritance_3_style01{
	background:url(images/contents/inheritance_3_style01.gif) no-repeat;
}
#inheritance_3_style02{
	background:url(images/contents/inheritance_3_style02.gif) no-repeat right;
	padding-right:152px;
}
#inheritance_3_style03{
	background:url(images/contents/inheritance_3_style03.gif) no-repeat right 3px;
	padding-right:230px;
}

/* 民事訴訟・調停 */
#suit_style01{
	background:url(images/contents/suit_style01.gif) no-repeat;
}
#suit_style02{
	background:url(images/contents/suit_style02.gif) no-repeat right;
	padding: 0 170px 1em 0;
}
#suit_style03{
	background:url(images/contents/suit_style03.gif) no-repeat right;
	padding-right: 230px;
}
.suit_style04{
	margin-left: 17px;
	margin-top: 0.3em;
}
.suit_style04 li{
	list-style-type: disc;
}
.suit_style04 li p{
	font-size: 12px;
}

/* 示談・和解 */
#reconciliation_style01{
	background: url(images/contents/reconciliation_01.gif) no-repeat;
}
#reconciliation_style02{
	background: url(images/contents/reconciliation_02.gif) no-repeat;
	padding-top: 197px;
	height: 0;
	overflow: hidden;
	margin-bottom: 25px;
}
#reconciliation_style03{
	background: url(images/contents/reconciliation_03.gif) no-repeat right 4px;
	padding-right: 215px;
}
#reconciliation_style04{
	background: url(images/contents/reconciliation_04.gif) no-repeat right top;
	padding-right: 200px;
	min-height: 120px;
}

/* 離婚・親族関係 */
#divorce_style01{
	background: url(images/contents/divorce_01.gif) no-repeat;
}
#divorce_style02{
	background: url(images/contents/divorce_02.gif) no-repeat right;
	margin: 10px 0 15px 0;
}
.divorce_ul li{
	height: 0;
	padding-top: 27px;
	overflow: hidden;
}
#divorce_style03{
	background: url(images/contents/divorce_03.gif) no-repeat;
}
#divorce_style04{
	background: url(images/contents/divorce_04.gif) no-repeat;
}
#divorce_style05{
	background: url(images/contents/divorce_05.gif) no-repeat;
}
#divorce_style06{
	background: url(images/contents/divorce_06.gif) no-repeat;
}
#divorce_style07{
	background: url(images/contents/divorce_07.gif) no-repeat;
}
#divorce_dl{
	margin-top: 15px;
}
#divorce_dl dt{
	padding-top: 34px;
	height: 0;
	overflow: hidden;
}
#divorce_dl dd{
	background: url(images/contents/divorce_dd.gif) no-repeat;
	font-size: 13px;
	line-height: 150%;
	padding: 0.5em 1.5em;
	height: 76px;
}
#divorce_style08{
	background: url(images/contents/divorce_08.gif) no-repeat;
}
#divorce_style09{
	background: url(images/contents/divorce_09.gif) no-repeat;
}
#divorce_style10{
	background: url(images/contents/divorce_10.gif) no-repeat;
}
#divorce_ul2{
	margin-top: 10px;
}
#divorce_ul2 li{
	height: 0;
	padding-top: 24px;
	overflow: hidden;
}
#divorce_style11{
	background: url(images/contents/divorce_11.gif) no-repeat;
}
#divorce_style12{
	background: url(images/contents/divorce_12.gif) no-repeat;
}
#divorce_style13{
	background: url(images/contents/divorce_13.gif) no-repeat;
}
#divorce_style14{
	background: url(images/contents/divorce_14.gif) no-repeat;
}
#divorce_style15{
	background: url(images/contents/divorce_15.gif) no-repeat;
}
#divorce_style16{
	background: url(images/contents/divorce_16.gif) no-repeat;
}
#divorce_style17{
	background: url(images/contents/divorce_17.gif) no-repeat right;
	padding-right: 215px;
	min-height: 150px
}
#divorce_style18{
	background: url(images/contents/divorce_18.gif) no-repeat;
}
#divorce_style19{
	background: url(images/contents/divorce_19.gif) no-repeat;
}
#divorce_style20{
	background: url(images/contents/divorce_20.gif) no-repeat;
}

/* 不動産登記（売買・相続・変更・贈与） */
#registration_style01{
	background:url(images/contents/registration_style01.gif) no-repeat;
	height:0;
	padding-top:36px;
	overflow:hidden;
}
#registration_style02{
	background:url(images/contents/registration_style02.gif) no-repeat;
	margin-right:12px;
}
#registration_style02_on{
	background:url(images/contents/registration_style02_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#registration_style03{
	background:url(images/contents/registration_style03.gif) no-repeat;
}
#registration_style03_on{
	background:url(images/contents/registration_style03_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#registration_style04{
	background:url(images/contents/registration_style04.gif) no-repeat;
	margin-right:12px;
}
#registration_style04_on{
	background:url(images/contents/registration_style04_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#registration_style05{
	background:url(images/contents/registration_style05.gif) no-repeat;
}
#registration_style05_on{
	background:url(images/contents/registration_style05_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#registration_1_style01{
	background:url(images/contents/registration_1_style01.gif) no-repeat;
}
#registration_1_style02{
	background:url(images/contents/registration_1_style02.gif) right no-repeat;
	padding:0 215px 30px 0;
}
#registration_1_style03{
	background:url(images/contents/registration_1_style03.gif) right no-repeat;
}
#registration_1_style03 ul li{
	width:266px;
	height:0;
	padding-top:28px;
	overflow:hidden;
}
#registration_1_style04{
	background:url(images/contents/registration_1_style04.gif) no-repeat;
}
#registration_1_style05{
	background:url(images/contents/registration_1_style05.gif) no-repeat;
}
#registration_1_style06{
	background:url(images/contents/registration_1_style06.gif) no-repeat;
}
#registration_1_style07{
	background:url(images/contents/registration_1_style07.gif) no-repeat;
}
#registration_1_style08{
	background:url(images/contents/registration_1_style08.gif) no-repeat;
}
#registration_1_style09{
	background:url(images/contents/registration_1_style09.gif) no-repeat;
	width:471px;
	height:0;
	padding-top:28px;
	overflow:hidden;
}
#registration_1_style10{
	background:url(images/contents/registration_1_style10.gif) right no-repeat;
	padding-bottom:1em;
}
#registration_1_style10 ul li{
	width:300px;
	height:0;
	padding-top:49px;
	overflow:hidden;
}
#registration_1_style11{
	background:url(images/contents/registration_1_style11.gif) no-repeat;
}
#registration_1_style12{
	background:url(images/contents/registration_1_style12.gif) no-repeat;
}
#registration_1_style10 ul li#registration_1_style13{
	background:url(images/contents/registration_1_style13.gif) no-repeat;
	padding-top:29px;
}
#registration_1_style14{
	background:url(images/contents/registration_1_style14.gif) no-repeat;
}
#registration_1_style15{
	background:url(images/contents/registration_1_style15.gif) no-repeat;
}
#registration_2_style01{
	background:url(images/contents/registration_2_style01.gif) no-repeat;
}
#registration_2_style02{
	background:url(images/contents/registration_2_style02.gif) right no-repeat;
}
#registration_2_style02 ul li{
	width:325px;
	height:0;
	padding-top:28px;
	overflow:hidden;
}
#registration_2_style03{
	background:url(images/contents/registration_2_style03.gif) no-repeat;
}
#registration_2_style04{
	background:url(images/contents/registration_2_style04.gif) no-repeat;
}
#registration_2_style05{
	background:url(images/contents/registration_2_style05.gif) no-repeat;
}
#registration_2_style06{
	background:url(images/contents/registration_2_style06.gif) no-repeat;
}
#registration_2_style07{
	background:url(images/contents/registration_2_style07.gif) right bottom no-repeat;
}
#registration_2_style07 ul li{
	width:256px;
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#registration_2_style08{
	background:url(images/contents/registration_2_style08.gif) no-repeat;
}
#registration_2_style09{
	background:url(images/contents/registration_2_style09.gif) no-repeat;
}
#registration_2_style10{
	background:url(images/contents/registration_2_style10.gif) no-repeat;
}
#registration_2_style11{
	background:url(images/contents/registration_2_style11.gif) no-repeat;
}
#registration_2_style12{
	background:url(images/contents/registration_2_style12.gif) no-repeat;
}
#registration_2_style13 a{
	background:url(images/contents/registration_2_style13.gif) no-repeat;
	height:0;
	padding-top:71px;
	overflow:hidden;
	display:block;
}
#registration_3_style01{
	background:url(images/contents/registration_3_style01.gif) no-repeat;
}
#registration_3_style02{
	background:url(images/contents/registration_3_style02.jpg) no-repeat right;
	padding-right: 150px;
}
#registration_3_style03{
	background:url(images/contents/registration_3_style03.gif) no-repeat;
}
#registration_3_style04{
	background:url(images/contents/registration_3_style04.gif) no-repeat;
}
#registration_3_style05{
	background:url(images/contents/registration_3_style05.gif) no-repeat;
}
#registration_3_style06 ul li{
	width:295px;
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#registration_4_style01{
	background:url(images/contents/registration_4_style01.gif) no-repeat;
}
#registration_4_style02{
	background:url(images/contents/registration_4_style02.gif) no-repeat right;
	padding-right: 150px;
}
#registration_4_style03{
	background:url(images/contents/registration_4_style03.gif) no-repeat right bottom;
	padding-right: 180px;
}

/* 会社設立・移転・変更 */
#company_style01{
	background:url(images/contents/company_style01.gif) no-repeat;
	height:0;
	padding-top:36px;
	overflow:hidden;
}
#company_style02{
	background:url(images/contents/company_style02.gif) no-repeat;
	margin-right:12px;
}
#company_style02_on{
	background:url(images/contents/company_style02_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-right:12px;
}
#company_style03{
	background:url(images/contents/company_style03.gif) no-repeat;
}
#company_style03_on{
	background:url(images/contents/company_style03_on.gif) no-repeat;
	width:229px;
	height:0;
	padding-top:67px;
	overflow:hidden;
}
#company_01_style01{
	background:url(images/contents/company_1_style01.gif) no-repeat;
}
#company_01_style02{
	background:url(images/contents/company_1_style02.gif) no-repeat right;
	padding-right: 200px;
	margin-bottom: 1em;
}
#company_ul1 li{
	width: 157px;
	height: 0;
	padding-top: 55px;
	overflow: hidden;
	float: left;
}
#company_01_style03{
	background:url(images/contents/company_1_style03.gif) no-repeat;
}
#company_01_style04{
	background:url(images/contents/company_1_style04.gif) no-repeat;
}
#company_01_style05{
	background:url(images/contents/company_1_style05.gif) no-repeat;
}
#company_01_style06{
	background:url(images/contents/company_1_style06.gif) no-repeat;
}
#company_01_style07{
	background:url(images/contents/company_1_style07.gif) no-repeat;
}
#company_01_style08{
	background:url(images/contents/company_1_style08.gif) no-repeat;
}
#company_ul2 li{
		height: 0;
		padding-top: 27px;
		overflow: hidden;
}
#company_01_style09{
	background:url(images/contents/company_1_style09.gif) no-repeat;
}
#company_01_style10{
	background:url(images/contents/company_1_style10.gif) no-repeat;
}
#company_01_style11{
	background:url(images/contents/company_1_style11.gif) no-repeat;
}
#company_01_style12{
	background:url(images/contents/company_1_style12.gif) no-repeat;
}
#company_01_style13{
	background:url(images/contents/company_1_style13.gif) no-repeat;
}
#company_2_style01{
	background:url(images/contents/company_2_style01.gif) no-repeat;
}
#company_2_style02{
	background:url(images/contents/company_2_style02.gif) no-repeat right;
	padding-right: 222px;
	min-height: 150px;
	margin-bottom: 1em;
}
#company_ul3 li{
	list-style-type: disc;
	margin: 0 0 0.5em 18px;
}
/* その他手続き（内容証明等） */
#etc_style01{
	background: url(images/contents/etc_01.gif) no-repeat;
}
#etc_style02{
	background: url(images/contents/etc_02.gif) no-repeat right;
	padding-right: 155px;
}
#etc_style03{
	background: url(images/contents/etc_03.gif) no-repeat;
}
#etc_style04{
	background: url(images/contents/etc_04.gif) no-repeat;
}
#etc_style05{
	background: url(images/contents/etc_05.gif) no-repeat;
}
#etc_style06{
	background: url(images/contents/etc_06.gif) no-repeat right;
	padding-right: 130px;
	min-height: 101px;
}
#etc_style06 li{
	height: 0;
	padding-top: 29px;
	overflow: hidden;
}

#toiawase{
	background:url(images/contents/toiawase.gif) no-repeat;
	height:0;
	padding-top:170px;
	overflow:hidden;
	margin: 30px 0 15px 0;
}
.dt_midashi dt{
	background:url(images/contents/midashi01.gif) no-repeat;
	font-size: 13px;
	font-weight:bold;
	line-height: 16px;
	padding-left:20px;
	margin: 0.5em 0;
}
.dt_midashi dd{
	padding-left: 1em;
}
.i_blx{
	margin: 1em;
}
.cff6600{
	color: #FF6600;
}
.c0041A0{
	color: #0041A0;
}




