@CHARSET "UTF-8";

/* ===================================================================
CSS information

 File Name  : service.css
=================================================================== */
.giHeading{
	padding: 15px 20px 0;
}
#container{
	padding: 0 15px;
}
#mainL{
	width: 500px;
	float: left;
}
#mainR{
	width: 200px;
	float: right;
}
#acvNavi{
	margin-top: 5px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	background-color: #fdfdfd;
}
#acvNavi li{
	padding: 5px 20px;
	border-bottom: 1px dotted #999;
	background: url("../images/common/listGoContent.gif") no-repeat left 6px;
}

.giTag{
	width: 80px;
	height: 20px;
}
.giTag a{
	color: #fff;
	display: block;
	background: url("../images/common/tagBg.gif") no-repeat left top;
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.giTag a:visited{
	color: #fff;
}
.giTag a:hover{
	background-position: left bottom;
	color: #fff;
	text-decoration: none;
}

/*見出し部*/
.captionBace2{
	margin: 10px 0 0 20px;
	padding-left: 20px;
	background: url("../images/common/listMemo.gif") no-repeat left top;
}

#pager{
	margin: 0 auto;
	width: 600px;
}
#pager .prev{
	float: left;
	width: 100px;
}
#pager .prev a{
	padding-left: 20px;
	background: url("../images/common/arrowSet.gif") no-repeat 5px -35px;
}
#pager .prev a:hover{background-position: 5px -55px;}

#pager .next{
	float: right;
	text-align: right;
	width: 100px;
}
#pager .next a{
	padding-right: 18px;
	background: url("../images/common/arrowSet.gif") no-repeat right 5px;
}
#pager .next a:hover{background-position: right -15px;}

#pager .pageNavi{
	margin: 0 auto;
	text-align: center;
	width: 400px;
}
#pager .pageNavi ul li{
	padding: 0 5px;
	display: inline;
}