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

/* トップイメージ
----------------------------------------------*/
#topimage{
	height:110px;
	background-image:url(../../../image/business/volunteer/hoken/topimage.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}

#topimage h2{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	position:absolute;
	left:39px;
	bottom:28px;
	line-height:13px;
}

/*
-----------------------------------------------*/
#right_column h3.txt{
	background-image:url(../../../image/guide/fee/slb01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:100%;
	padding-left:20px;
	line-height:29px;
}

#right_column .area01 h4{
	border-bottom:1px solid #FF9F10;
	background-image:url(../../../image/business/service/seinen-kouken/li01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-size:100%;
	font-weight:bold;
	margin-top: 2em;
}

.area01{
	width:592px;
	margin:20px auto;
}

.area01 table{
	width:100%;
}

.area01 table th{
	width:212px;
	padding-bottom:30px;
	text-align:left;
	vertical-align:middle;
}

.area01 table .th{
	background-image:url(../../../image/business/kaigo/tools/under_line.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.area01 table th p{
	display:block;
	background-image:url(../../../image/business/kaigo/tools/th.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:8px 0 6px 25px;
}
.area01 table td{
	padding-bottom:20px;
	vertical-align:top;
}

.area01 table .td{
	background-image:url(../../../image/business/kaigo/tools/under_line.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.area01 table td div{
	background-position:left top;
	background-image:url(../../../image/business/kaigo/tools/center_line.gif);
	background-repeat:repeat-y;
}

.area01 table td div ul{
	margin:5px 10px;
}

.area01 table td div ul li{
	list-style-type:none;
	background-image:url(../../../image/business/kaigo/tools/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	padding-left:15px;
	padding-bottom:10px;
}

.area01 table td div p{
	padding:10px;
}

/*
-----------------------------------------------*/
.area02{
	width:608px;
	margin:20px auto;
	background-image:url(../../../image/business/kaigo/tools/txt02_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.area02_outside{
	background-image:url(../../../image/business/kaigo/tools/txt02_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.area02_inside{
	background-image:url(../../../image/business/kaigo/tools/txt02_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.area02_inside table{
	width:580px;
	margin:0px auto;
}

.area02_inside table td{
	width:50%;
}

.area02_inside table p{
	background-image:url(../../../image/business/kaigo/tools/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
	padding-left:15px;
	line-height:200%;
	font-weight:bold;
}

/*
-----------------------------------------------*/
.table02{
	width:608px;
	margin:20px auto 0px auto;
}

.table02 .td01{
	padding-right:8px;
	padding-bottom:20px;
	vertical-align:top;
}

.table02 .td02{
	padding-bottom:20px;
	vertical-align:top;
}

.table02 ul{
	margin:10px 5px;
}

.table02 ul li{
	background-image:url(../../../image/business/kaigo/tools/li.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 15px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
}


.area01 table td div ul li p{
	margin:0;
	padding:0 0 0 2em;
}


.table02 .txt{
	padding-left:20px;
	margin:0;
}

.txt03{
	width:591px;
	margin:10px auto 0px auto;
}


.txt05 {
	margin-left:20px;
	width:500px;
	margin-bottom:15px;
	font-size:13pt;
}

.txt05 span {
	color:#E00D01;
}

.red {
	color:#E00D01;
	font-weight:bold;
}

.txt_indent {
	margin-left:2em;
	text-indent:-1.1em;
	margin-top:0;
}

.txt_indent02 {
	margin-left:1.7em;
	text-indent:-1.2em;
	margin-top:0;
}

.txt_indent03 {
	text-indent:-2em;
	margin-top:0;
}
