@charset "utf-8";
/* CSS Document */
/***********************************
staff.html
***********************************/
.box_staff {
	float:left;
	width:590px;
	padding:18px;
	 margin:0px 0px 20px 0px;
	border:solid #999999 2px;
}
.td_photo {
	padding-right:20px;
}
.box_staff dl {
	float:left;
	width:420px;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 5px 0px;
	border-bottom:dotted #999999 1px;
}
.box_staff dt {
	float:left;
	width:100px;
	padding:0px 10px 5px 0px;
	 margin:0px 0px 0px 0px;
}
.box_staff dd {
	float:left;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}

/***********************************
rule.html
***********************************/
.box_rule {
	float:left;
	width:630px;
	 margin:0px 0px 20px 0px;
}

.box_rule dl {
	float:left;
	width:610px;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 5px 10px;
	border-bottom:dotted #999999 1px;
}
.box_rule dt {
	float:left;
	width:120px;
	padding:0px 10px 5px 0px;
	 margin:0px 0px 0px 0px;
}
.box_rule dd {
	float:left;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}

.box_rule ul {
	float:left;
	width:610px;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 5px 10px;
}
.box_rule li {
	padding:0px 0px 0px 20px;
	 margin:0px 0px 5px 10px;
	 background:url(../img/page/icon01.gif) no-repeat left 4px;
}
/***********************************
term.html
***********************************/
.box_term {
	float:left;
	width:630px;
	 margin:0px 0px 20px 0px;
}

.box_term dl {
	float:left;
	width:610px;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 5px 10px;
}
.box_term dt {
	padding:0px 0px 0px 20px;
	 margin:0px 0px 5px 10px;
	 background:url(../img/page/icon03.gif) no-repeat left center;
	 font-weight:bold;
}
.box_term dd {
	padding:0px 0px 0px 30px;
	 margin:0px 0px 5px 10px;
}
/***********************************
access.html
***********************************/

.box_shop {
	float:left;
	width:630px;
	margin:0px 0px 20px 0px;
}
.td_map {
	padding-top:20px;
}
.box_shop dl {
	float:left;
	width:360px;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 5px 0px;
	border-bottom:dotted #999999 1px;
}
.box_shop dt {
	float:left;
	width:100px;
	padding:0px 10px 5px 0px;
	 margin:0px 0px 0px 0px;
}
.box_shop dd {
	float:left;
	padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}

/***********************************
service.html
***********************************/
.box_service { 
	width:630px;
	float:left;
	margin-bottom:10px;
}
.box_service dt {
	padding:0px 0px 5px 25px;
	font-weight:bold;
	font-size:138.5%;
	color:#FF6600;
	background-image: url(../img/page/icon02.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
.box_service dl.service01 {
	padding:0px 330px 0px 0px;
	height:188px;
	background-image: url(../img/page/service01.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}
.box_service dl.service02 {
	padding:0px 330px 0px 0px;
	height:188px;
	background-image: url(../img/page/service02.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}
.box_service dl.service03 {
	padding:0px 330px 0px 0px;
	height:188px;
	background-image: url(../img/page/service03.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}
.box_service dl.service04 {
	padding:0px 330px 0px 0px;
	height:188px;
	background-image: url(../img/page/service04.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}
/*text design*/
.b_red { color:#FF0000; font-size:161.6%; }
