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

/*business******************************************************/
#pageTitle{margin-bottom:15px;}
#pageSub,#introductionCopy{margin-bottom:25px;}

#introduction{
	background:url(../images/list/img.gif) no-repeat right bottom;
	margin:40px 0 50px 0;
	min-height:232px;
	height: auto !important;
	height: 232px;
}


#business .blockDiv{
	clear:both;
	background:url(../images/list/list_bg01.gif) no-repeat left top;
	margin-bottom:15px;
}
#business .inner{
	overflow:hidden;
	background:url(../images/list/list_bg02.gif) no-repeat left bottom;
	padding:20px 15px 15px 15px;
}
* html #business .inner{zoom:1;}

#business .ps{
	width:140px;
	float:left;
}
#business .txt{
	width:480px;
	float:right;
}

#business .txt h3{
	border-bottom:1px #999 dotted;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:120%;
	background:url(../../common_img/mark03.gif) no-repeat 0 5px;
	padding-left:17px;
	color:#0059A4;
}
#business .txt h3,#business .txt p{line-height:1.7;}

/*kowan*/
.kowan{
	overflow:hidden;
	margin-bottom:35px;
}
* html .kowan{zoom:1;}
.kowan .ps{
	width:396px;
	float:right;
}
.kowan .txt{
	width:254px;
	float:left;
	line-height:1.7;
}

/*saiseki*/
#saiseki01{
	margin-bottom:35px;
	overflow:hidden;
}
* html #saiseki01,* html #saiseki02{zoom:1;}
#saiseki01 .ps{
	width:259px;
	float:right;
}
#saiseki01 .txt{
	width:391px;
	float:left;
}
#saiseki01 .txt p,#saiseki01 .txt h5,#saiseki01 .txt table th,#saiseki01 .txt table td{line-height:1.7;}
#saiseki01 .txt h5{
	color:#0059A4;
	margin:15px 0 5px 0;
	font-size:115%;
}
#saiseki01 .txt table,#saiseki01 .txt table th,#saiseki01 .txt table td{
	border-collapse:collapse;
	border:1px #999 solid;
	margin-top:15px;
}
#saiseki01 .txt table th,#saiseki01 .txt table td{
	text-align:left;
	vertical-align:top;
	padding:5px 10px;
}
#saiseki01 .txt table th{
	width:30%;
	background-color:#DCEDF4;
}

#saiseki02{overflow:hidden;}
#saiseki02 table{
	width:391px;
	float:left;
}
#saiseki02 table th,#saiseki02 table td{
	text-align:left;
	vertical-align:top;
	padding:5px 10px;
	border-bottom:3px #fff solid;
	line-height:1.7;
}
#saiseki02 table th{
	width:35%;
	background-color:#DCEDF4;
}
#saiseki02 .ps{
	width:259px;
	float:right;
}

/*sanpai*/
.sanpai{margin-bottom:35px;}
.sanpai .txt{
	line-height:1.7;
	margin-bottom:15px;
}


/*songai*/
#songai{
	overflow:hidden;
	margin-bottom:20px;
}
* html #songai{zoom:1;}
#songai .ps{
	width:240px;
	float:right;
}
#songai .txt{
	width:410px;
	float:left;
	line-height:1.7;
}
#songai .txt p{margin-bottom:10px;}
#songai .txt h5{
	color:#0059A4;
	margin:20px 0 5px 0;
	font-size:115%;
}
#songai .txt .goLink{margin-left:1em;}

.pdf-dl {
	margin: 0;
	padding-top: 20px;
	padding-left: 1.5em;
	border-top: 1px dotted #ccc;
}
.pdf-dl li {list-style: disc;margin-bottom: 7px;}
.pdf-dl li img {vertical-align: middle;margin-left: 5px;}

/*garage*/
#garage{
	overflow:hidden;
	margin-bottom:35px;
}
* html #garage{zoom:1;}
#garage .ps{
	width:240px;
	float:right;
}
#garage .txt{
	width:410px;
	float:left;
	line-height:1.7;
}


/*anzen*/
#anzen ul{
	list-style:disc;
	margin:0 0 15px 1.5em;
}
#anzen ul li{line-height:1.7;}
#anzen h5{
	color:#0059A4;
	margin-bottom:5px;
	font-size:115%;
}


/*kyokasho*/
#kyokasho{
	clear:both;
	background:url(../images/kyokasho_bg01.gif) no-repeat left top;
}
#kyokasho .inner{
	background:url(../images/kyokasho_bg02.gif) no-repeat left bottom;
	padding:15px;
	overflow:hidden;
}
* html #kyokasho .inner{zoom:1;}
#kyokasho .inner h4{
	color:#776A33;
	font-size:115%;
	margin-bottom:5px;
}
#kyokasho .inner ul{
	list-style:square;
	margin-left:1.5em;
}
#kyokasho .inner ul li{line-height:1.7;}
#kyokasho .leftSide,#kyokasho .rightSide{
	width:240px;
	float:left;
}
