@charset "UTF-8";

/* ------------------------------------------------------------------ */
#business {}
/* ------------------------------------------------------------------ */





/* ================================================================
   business STYLES
================================================================ */

/* ------------------------------------------ 
		_index.php / 業務案内 bizIndex
-------------------------------------------*/
.bizIndex #unitTop{
	margin: 0px auto 25px;
	padding: 15px 10px 15px 15px;
	background: #b18137 url(../imgs/business/title_000.jpg) no-repeat left center;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 2;
	height: 100px;
}


.bizIndex .content .unitTop{
	margin-top: -17px;
	padding: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
}
.bizIndex .content .unitTop .leadUnit{
	margin: 0px;
	padding: 20px 15px;
}
.bizIndex .content .unitTop .leadUnit p{
	margin-bottom: 0.8em;
}

.bizIndex .content h3.category01,
.bizIndex .content h3.category02,
.bizIndex .content h3.category03{
	padding: 8px 5px 5px 10px;
	font-size: 120%;
}
.bizIndex .content h3.category01{
	background: #D6E9FC url(../imgs/back_title05.jpg) repeat-x left top;
	border-left: 1px solid #3893ee;
}
.bizIndex .content h3.category02{
	margin-top: 50px;
	background: #defae9 url(../imgs/back_title06.jpg) repeat-x left top;
	border-left: 1px solid #26C17d;
}
.bizIndex .content h3.category03{
	margin-top: 50px;
	background: #FEE9D1 url(../imgs/back_title07.jpg) repeat-x left top;
	border-left: 1px solid #ff954f;
}

.bizIndex .content .unitTopBack01,
.bizIndex .content .unitTopBack02,
.bizIndex .content .unitTopBack03{ background: url(../imgs/back10.jpg) repeat-x left bottom; }
.bizIndex .content .unitTopBack01{
	border-left: 1px solid #3893ee;
	border-bottom: 1px solid #3893ee;
}
.bizIndex .content .unitTopBack02{
	border-left: 1px solid #26C17d;
	border-bottom: 1px solid #26C17d;
}
.bizIndex .content .unitTopBack03{
	border-left: 1px solid #ff954f;
	border-bottom: 1px solid #ff954f;
}

.bizIndex .content .unit p{
	padding-left: 8px;
	padding-right: 8px;
}
.bizIndex .content .unit p.imglist img{
	margin-right: 5px;
	margin-bottom: 8px;
}
.bizIndex .unitSubHead .title{
	margin-bottom: 15px;
	margin-left: 10px;
	padding: 6px 5px 3px;
	border-bottom: 1px solid #e0e0e0;
	background: #f0f0f0 url(../imgs/back_title03.gif) repeat-x left top;
	font-size: 100%;
}

.bizIndex .unitSub{
	width: 555px;
	margin-left: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #c0c0c0;
}
.bizIndex .unitSub h4.title{
	font-size: 100%;
	background-image: url(../imgs/arrows04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	margin-bottom: 5px;
}
.bizIndex .unitSub  p.linkto{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 85%;
}

.bizIndex .unitLast{
	font-size: 85%;
	text-align: right;
	margin-top: -20px;
	margin-bottom: 20px;
}










/* ================================================================
   business STYLES
================================================================ */

/* ------------------------------------------ 
		_index.php / 業務案内 bizIndex2
-------------------------------------------*/
.bizIndex2 .service{
	width: 740px;
	background: url(../imgs/business/back_01.jpg) no-repeat left bottom;
}
.bizIndex2 .service .cell{
	float: left;
	width: 236px;
	margin: 0px 16px 0px 0px;
}
.bizIndex2 .service .cell h3{	font-size: 100%;}
.bizIndex2 .service .cell h3 img{	margin: 0px 1px;}
.bizIndex2 .service .cell h4{
	font-size: 90%;
	padding: 1em 10px;
}
.bizIndex2 .service .cell p{
	font-size: 90%;
	margin: 0px 10px 10px 10px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #ccc;
}
.bizIndex2 .service .cell p.bottom{
	margin: 0px 10px 8px 10px;
	padding: 0px;
	border-top: none;
	text-align: right;
}
.bizIndex2 .service .cell p.bottom a:link,
.bizIndex2 .service .cell p.bottom a:visited{
	padding-left: 15px;
	background: url(../imgs/arrows05.gif) no-repeat left center;
}
.bizIndex2 .service .last{	margin: 0px;}




/* ------------------------------------------ 
		page--.php / biz00
-------------------------------------------*/
.biz00 p.bottom{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	background: url(../imgs/arrows03.gif) no-repeat left center;
}



/* ------------------------------------------ 
		page01.php / biz01
-------------------------------------------*/
