@charset "utf-8";
/* CSS Document */

/* ----- 業務案内 ----- */
.shopimg, .officeimg {
	width: 208px;
	height: 143px;
	padding: 3px;
	border-top: solid 1px #D6D6D6;
	border-right: solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFAF;
	border-left: solid 1px #D6D6D6;
	float: right;
}
.officeList {
	padding-bottom: 1em;
}
.officeList:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear:both;
}
.officeList dt {
	width: 100px;
	height: auto;
	float: left;
	clear: both;
}
.officeList dd {
	width: 455px;
	height: auto;
	margin: 0 0 0 -100px;
	padding: 0 0 0 100px;
	float: left;
}
.links, .links2 {
	padding: 10px 0 0;
}
.links a {
	width: 290px;
	height: 74px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	float: left;
}
.links2 a {
	width: 266px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	float: left;
}

.links a {
	/*background-image: url(../images/toshop.gif);*/
	background-image: url(../images/toshop.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
.links a:hover {
	background-position: -290px 0;
}
.links2 a {
	/*background-image: url(../images/tooffice7.gif);*/
	background-image: url(../images/tooffice7.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
.links2 a:hover {
	background-position: -266px 0;
}
.links2 a.linksRight {
	/*background-image: url(../images/tooffice8.gif);*/
	background-image: url(../images/tooffice8.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-left: 20px;
}
.links2 a.linksRight:hover {
	background-position: -266px 0;
}

.txtBox01 {
	width: 340px;
	padding: 0 215px 0 0;
	background: url(../images/shoppingimg.jpg) no-repeat right 0;
}
.txtBox02 {
	background: url(../images/office_img.jpg) no-repeat right 0;
}

