
/* indexページ main に関するCSS */

/*新着情報*/

.update {
	width:637px;
	height: 100px;
	overflow: auto;
	overflow-x: hidden;
	margin: 0;
	}

.naiyou {
	margin: 5px 0px 0px 20px;
	}

.naiyou th {
	color: #c36;
	margin: 0px 10px;
	line-height: 120%;
	float: left;
	font-size: 12px;
	}

.naiyou td {
	color: #039;	
	line-height: 130%;
	padding:0px 0px 5px 20px;
	font-size: 12px;
	}

.updatehead {
	width: 637px;
	height: 28px;
	background-image:url(../img/midorikai07.gif);
	background-repeat: no-repeat;
	}
	

.updateout {
	width: 637px;
	margin-bottom: 5px;
	border: 1px solid #393;
	}

/* 業務案内 */

.gyomuinfo {
	margin-bottom: 5px;
	}

/*----barの設定----*/

/*** jinzai ***/

.jinzai {
	background-image: url(../img/jinzai_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 638px;
	height: auto;
	padding: 0;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	clear: both;
	}
.jinzai img {
	float: left;
	}
.jinzai p {
	height: auto;
	font-size:13px;
	line-height:123%;
	padding: 6px 10px 6px 103px;
	}
.jinzai_smid {
	padding: 0;
	color:#50B437;
	font-size:1em;
	font-weight:bold;
	font-style: normal;
}
/*** hoken ***/

.hoken {
	background-image: url(../img/hoken_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 638px;
	height: auto;
	padding: 0;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	clear: both;
	}
.hoken img{
	float: left;
	}
.hoken p{
	height: auto;
	font-size:13px;
	line-height:123%;
	padding: 10px 10px 10px 103px;
	}

/*** member ***/

.member {
	background-image: url(../img/member_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 638px;
	height: auto;
	padding: 0;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	clear: both;
	}
.member img{
	float: left;
	}
.member p{
	height: auto;
	font-size:13px;
	line-height:123%;
	padding: 6px 10px 6px 103px;
}
.member p.p2{
	height: auto;
	font-size:13px;
	line-height:123%;
	padding: 10px 10px 10px 103px;
}
/*** business ***/

.business {
	background-image: url(../img/business_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 638px;
	height: auto;
	padding: 0;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	clear: both;
	}
.business img{
	float: left;
	}
.business p{
	height: auto;
	font-size:13px;
	line-height:123%;
	padding: 5px 10px 5px 103px;
	}
.business .p2{
	height: auto;
	font-size:13px;
	line-height:123%;
	padding: 10px 10px 10px 103px;
	}
/*** box高さ設定 ***/

.business#tall {
	height: 60px;
	}
.business#tall2 {
	height: 77px;
	}
.business#tall3 {
	height: 121px;
	}

/* SIDE indexのみ*/

.side {
	float: right;
	width: 198px;
	margin: 0px 0px 20px 0px;
	}

.sidetopimg {
	margin:0px 5px 0 0;

/*	background-color: #fff;*/
	text-align:center;
	}


.sideimg {
	margin-top: 5px;
	}

.sidenav {
	width: 188px;
	background-color: #fff;
	border-top: 3px solid #060;
	border-left: 3px solid #060;
	border-right: 3px solid #060;
	border-bottom:3px solid #060;
	padding-bottom: 10px;
	margin-top: 5px;
	}

.sidenavimg{
	margin-top: 0px;
	text-align: center;
	}

.sidenavimg2{
	margin-top: 10px;
	text-align: center;
	}

.sidenav ul {
	font-size: 11px;
	margin-left: 25px;
	margin-bottom: 10px;
	color: #093;
	}

.sidenav li {
	color: #000;
	list-style-position: outside;
	list-style-image: url("../img/list1.gif");
	}

.ind_cap {
	width: 80%;
	font-size: 95%;
	margin: 10px auto;
	line-height: 140%;
	/* text-align:center; */
	}

.fntDA2028 {
	color: #DA2028;
	margin-left: 5px;
}

.mgnbtm {
	c
}

.pmark {
	font-size: 11px;
	text-align: center;
	margin-bottom: 10px;
}
.pmark img {
	margin-bottom: 3px;
}
